| Line |
Hotness |
Optimization |
Source |
Inline Context |
| 1 |
|
|
|
| 2 |
|
|
|
| 3 |
|
|
|
| 4 |
|
|
|
| 5 |
|
|
Copyright (C) 2016 D Levin (https://www.kfrlib.com) |
| 6 |
|
|
|
| 7 |
|
|
|
| 8 |
|
|
KFR is free software: you can redistribute it and/or modify |
| 9 |
|
|
it under the terms of the GNU General Public License as published by |
| 10 |
|
|
the Free Software Foundation, either version 3 of the License, or |
| 11 |
|
|
(at your option) any later version. |
| 12 |
|
|
|
| 13 |
|
|
KFR is distributed in the hope that it will be useful, |
| 14 |
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 15 |
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 16 |
|
|
GNU General Public License for more details. |
| 17 |
|
|
|
| 18 |
|
|
You should have received a copy of the GNU General Public License |
| 19 |
|
|
|
| 20 |
|
|
|
| 21 |
|
|
If GPL is not suitable for your project, you must purchase a commercial license to use KFR. |
| 22 |
|
|
Buying a commercial license is mandatory as soon as you develop commercial activities without |
| 23 |
|
|
disclosing the source code of your own applications. |
| 24 |
|
|
See https://www.kfrlib.com for details. |
| 25 |
|
|
|
| 26 |
|
|
|
| 27 |
|
|
|
| 28 |
|
|
#include "../base/complex.hpp" |
| 29 |
|
|
#include "../base/constants.hpp" |
| 30 |
|
|
#include "../base/digitreverse.hpp" |
| 31 |
|
|
#include "../base/read_write.hpp" |
| 32 |
|
|
#include "../base/sin_cos.hpp" |
| 33 |
|
|
#include "../base/small_buffer.hpp" |
| 34 |
|
|
#include "../base/univector.hpp" |
| 35 |
|
|
#include "../base/vec.hpp" |
| 36 |
|
|
|
| 37 |
|
|
#include "../base/memory.hpp" |
| 38 |
|
|
#include "../data/sincos.hpp" |
| 39 |
|
|
|
| 40 |
|
|
CMT_PRAGMA_MSVC(warning(push)) |
| 41 |
|
|
CMT_PRAGMA_MSVC(warning(disable : 4127)) |
| 42 |
|
|
|
| 43 |
|
|
|
| 44 |
|
|
|
| 45 |
|
|
|
| 46 |
|
|
|
| 47 |
|
|
|
| 48 |
|
|
|
| 49 |
|
|
template <typename T, size_t N, KFR_ENABLE_IF(N >= 2)> |
| 50 |
|
|
CMT_INLINE vec<T, N> cmul_impl(const vec<T, N>& x, const vec<T, N>& y) |
| 51 |
|
|
|
| 52 |
|
|
return subadd(x * dupeven(y), swap<2>(x) * dupodd(y)); |
|
|
inline |
kfr::vec<double, 16ul> kfr::dupeven<double, 16ul>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::dupeven<double, 16ul>(kfr::vec<double, 16ul> const&) inlined into kfr::vec<double, 16ul> kfr::internal::cmul_impl<double, 16ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::subadd<double, 16ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::subadd<double, 16ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into kfr::vec<double, 16ul> kfr::internal::cmul_impl<double, 16ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into kfr::vec<double, 16ul> kfr::internal::cmul_impl<double, 16ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) with cost=-40 (threshold=562) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into kfr::vec<double, 16ul> kfr::internal::cmul_impl<double, 16ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::dupodd<double, 16ul>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::dupodd<double, 16ul>(kfr::vec<double, 16ul> const&) inlined into kfr::vec<double, 16ul> kfr::internal::cmul_impl<double, 16ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::swap<2ul, double, 16ul>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::swap<2ul, double, 16ul>(kfr::vec<double, 16ul> const&) inlined into kfr::vec<double, 16ul> kfr::internal::cmul_impl<double, 16ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into kfr::vec<double, 16ul> kfr::internal::cmul_impl<double, 16ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) with cost=-35 (threshold=562) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into kfr::vec<double, 16ul> kfr::internal::cmul_impl<double, 16ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::dupeven<double, 2ul>(kfr::vec<double, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::dupeven<double, 2ul>(kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, 2ul> kfr::internal::cmul_impl<double, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::subadd<double, 2ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::subadd<double, 2ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, 2ul> kfr::internal::cmul_impl<double, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into kfr::vec<double, 2ul> kfr::internal::cmul_impl<double, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) with cost=-35 (threshold=562) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, 2ul> kfr::internal::cmul_impl<double, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::dupodd<double, 2ul>(kfr::vec<double, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::dupodd<double, 2ul>(kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, 2ul> kfr::internal::cmul_impl<double, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::swap<2ul, double, 2ul>(kfr::vec<double, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::swap<2ul, double, 2ul>(kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, 2ul> kfr::internal::cmul_impl<double, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into kfr::vec<double, 2ul> kfr::internal::cmul_impl<double, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) with cost=-30 (threshold=562) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, 2ul> kfr::internal::cmul_impl<double, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::dupeven<float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::dupeven<float, 32ul>(kfr::vec<float, 32ul> const&) inlined into kfr::vec<float, 32ul> kfr::internal::cmul_impl<float, 32ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::subadd<float, 32ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::subadd<float, 32ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into kfr::vec<float, 32ul> kfr::internal::cmul_impl<float, 32ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into kfr::vec<float, 32ul> kfr::internal::cmul_impl<float, 32ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) with cost=-40 (threshold=562) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into kfr::vec<float, 32ul> kfr::internal::cmul_impl<float, 32ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::dupodd<float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::dupodd<float, 32ul>(kfr::vec<float, 32ul> const&) inlined into kfr::vec<float, 32ul> kfr::internal::cmul_impl<float, 32ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::swap<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::swap<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into kfr::vec<float, 32ul> kfr::internal::cmul_impl<float, 32ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into kfr::vec<float, 32ul> kfr::internal::cmul_impl<float, 32ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) with cost=-35 (threshold=562) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into kfr::vec<float, 32ul> kfr::internal::cmul_impl<float, 32ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::dupeven<float, 2ul>(kfr::vec<float, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::dupeven<float, 2ul>(kfr::vec<float, 2ul> const&) inlined into kfr::vec<float, 2ul> kfr::internal::cmul_impl<float, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::subadd<float, 2ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::subadd<float, 2ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) inlined into kfr::vec<float, 2ul> kfr::internal::cmul_impl<float, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) can be inlined into kfr::vec<float, 2ul> kfr::internal::cmul_impl<float, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) with cost=-35 (threshold=562) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) inlined into kfr::vec<float, 2ul> kfr::internal::cmul_impl<float, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::dupodd<float, 2ul>(kfr::vec<float, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::dupodd<float, 2ul>(kfr::vec<float, 2ul> const&) inlined into kfr::vec<float, 2ul> kfr::internal::cmul_impl<float, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::swap<2ul, float, 2ul>(kfr::vec<float, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::swap<2ul, float, 2ul>(kfr::vec<float, 2ul> const&) inlined into kfr::vec<float, 2ul> kfr::internal::cmul_impl<float, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) can be inlined into kfr::vec<float, 2ul> kfr::internal::cmul_impl<float, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) with cost=-30 (threshold=562) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) inlined into kfr::vec<float, 2ul> kfr::internal::cmul_impl<float, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::dupeven<double, 4ul>(kfr::vec<double, 4ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::dupeven<double, 4ul>(kfr::vec<double, 4ul> const&) inlined into kfr::vec<double, 4ul> kfr::internal::cmul_impl<double, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::subadd<double, 4ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::subadd<double, 4ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into kfr::vec<double, 4ul> kfr::internal::cmul_impl<double, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into kfr::vec<double, 4ul> kfr::internal::cmul_impl<double, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) with cost=-35 (threshold=562) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into kfr::vec<double, 4ul> kfr::internal::cmul_impl<double, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::dupodd<double, 4ul>(kfr::vec<double, 4ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::dupodd<double, 4ul>(kfr::vec<double, 4ul> const&) inlined into kfr::vec<double, 4ul> kfr::internal::cmul_impl<double, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::swap<2ul, double, 4ul>(kfr::vec<double, 4ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::swap<2ul, double, 4ul>(kfr::vec<double, 4ul> const&) inlined into kfr::vec<double, 4ul> kfr::internal::cmul_impl<double, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into kfr::vec<double, 4ul> kfr::internal::cmul_impl<double, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) with cost=-30 (threshold=562) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into kfr::vec<double, 4ul> kfr::internal::cmul_impl<double, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::dupeven<double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::dupeven<double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_impl<double, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_impl<double, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into kfr::vec<double, 8ul> kfr::internal::cmul_impl<double, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) with cost=-40 (threshold=562) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_impl<double, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::dupodd<double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::dupodd<double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_impl<double, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_impl<double, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into kfr::vec<double, 8ul> kfr::internal::cmul_impl<double, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) with cost=-35 (threshold=562) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_impl<double, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::dupeven<float, 4ul>(kfr::vec<float, 4ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::dupeven<float, 4ul>(kfr::vec<float, 4ul> const&) inlined into kfr::vec<float, 4ul> kfr::internal::cmul_impl<float, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::subadd<float, 4ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::subadd<float, 4ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into kfr::vec<float, 4ul> kfr::internal::cmul_impl<float, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into kfr::vec<float, 4ul> kfr::internal::cmul_impl<float, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) with cost=-35 (threshold=562) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into kfr::vec<float, 4ul> kfr::internal::cmul_impl<float, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::dupodd<float, 4ul>(kfr::vec<float, 4ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::dupodd<float, 4ul>(kfr::vec<float, 4ul> const&) inlined into kfr::vec<float, 4ul> kfr::internal::cmul_impl<float, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::swap<2ul, float, 4ul>(kfr::vec<float, 4ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::swap<2ul, float, 4ul>(kfr::vec<float, 4ul> const&) inlined into kfr::vec<float, 4ul> kfr::internal::cmul_impl<float, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into kfr::vec<float, 4ul> kfr::internal::cmul_impl<float, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) with cost=-30 (threshold=562) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into kfr::vec<float, 4ul> kfr::internal::cmul_impl<float, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::dupeven<float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::dupeven<float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_impl<float, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_impl<float, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into kfr::vec<float, 8ul> kfr::internal::cmul_impl<float, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) with cost=-35 (threshold=562) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_impl<float, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::dupodd<float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::dupodd<float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_impl<float, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_impl<float, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into kfr::vec<float, 8ul> kfr::internal::cmul_impl<float, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) with cost=-30 (threshold=562) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_impl<float, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_impl::type)49>(kfr::vec const&, kfr::vec const&) |
| 53 |
|
|
|
| 54 |
|
|
template <typename T, size_t N, KFR_ENABLE_IF(N > 2)> |
| 55 |
|
|
CMT_INLINE vec<T, N> cmul_impl(const vec<T, N>& x, const vec<T, 2>& y) |
| 56 |
|
|
|
| 57 |
|
|
vec<T, N> yy = resize<N>(y); |
| 58 |
|
|
|
| 59 |
|
|
|
| 60 |
|
|
template <typename T, size_t N, KFR_ENABLE_IF(N > 2)> |
| 61 |
|
|
CMT_INLINE vec<T, N> cmul_impl(const vec<T, 2>& x, const vec<T, N>& y) |
| 62 |
|
|
|
| 63 |
|
|
vec<T, N> xx = resize<N>(x); |
| 64 |
|
|
|
| 65 |
|
|
|
| 66 |
|
|
|
| 67 |
|
|
/// Complex Multiplication |
| 68 |
|
|
template <typename T, size_t N1, size_t N2> |
| 69 |
|
|
CMT_INLINE vec<T, const_max(N1, N2)> cmul(const vec<T, N1>& x, const vec<T, N2>& y) |
| 70 |
|
|
|
| 71 |
|
|
return internal::cmul_impl(x, y); |
|
|
inline |
kfr::vec<double, 16ul> kfr::internal::cmul_impl<double, 16ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
kfr::vec)(16ul, 16ul)> kfr::internal::cmul(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::internal::cmul_impl<double, 16ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into kfr::vec<double, (cometa::const_max<unsigned long>)(16ul, 16ul)> kfr::internal::cmul<double, 16ul, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) |
kfr::vec)(16ul, 16ul)> kfr::internal::cmul(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::internal::cmul_impl<double, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) should always be inlined (cost=always) |
kfr::vec)(2ul, 2ul)> kfr::internal::cmul(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::internal::cmul_impl<double, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, (cometa::const_max<unsigned long>)(2ul, 2ul)> kfr::internal::cmul<double, 2ul, 2ul>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) |
kfr::vec)(2ul, 2ul)> kfr::internal::cmul(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::internal::cmul_impl<float, 32ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
kfr::vec)(32ul, 32ul)> kfr::internal::cmul(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::internal::cmul_impl<float, 32ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) |
kfr::vec)(32ul, 32ul)> kfr::internal::cmul(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::internal::cmul_impl<float, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) should always be inlined (cost=always) |
kfr::vec)(2ul, 2ul)> kfr::internal::cmul(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::internal::cmul_impl<float, 2ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) inlined into kfr::vec<float, (cometa::const_max<unsigned long>)(2ul, 2ul)> kfr::internal::cmul<float, 2ul, 2ul>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) |
kfr::vec)(2ul, 2ul)> kfr::internal::cmul(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::internal::cmul_impl<double, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) should always be inlined (cost=always) |
kfr::vec)(4ul, 4ul)> kfr::internal::cmul(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::internal::cmul_impl<double, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into kfr::vec<double, (cometa::const_max<unsigned long>)(4ul, 4ul)> kfr::internal::cmul<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) |
kfr::vec)(4ul, 4ul)> kfr::internal::cmul(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_impl<double, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec)(8ul, 8ul)> kfr::internal::cmul(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_impl<double, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) |
kfr::vec)(8ul, 8ul)> kfr::internal::cmul(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::internal::cmul_impl<float, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) should always be inlined (cost=always) |
kfr::vec)(4ul, 4ul)> kfr::internal::cmul(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::internal::cmul_impl<float, 4ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into kfr::vec<float, (cometa::const_max<unsigned long>)(4ul, 4ul)> kfr::internal::cmul<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) |
kfr::vec)(4ul, 4ul)> kfr::internal::cmul(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_impl<float, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec)(8ul, 8ul)> kfr::internal::cmul(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_impl<float, 8ul, (cometa::details::unique_enum_impl<49>::type)49>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) |
kfr::vec)(8ul, 8ul)> kfr::internal::cmul(kfr::vec const&, kfr::vec const&) |
| 72 |
|
|
|
| 73 |
|
|
|
| 74 |
|
|
template <typename T, size_t N, KFR_ENABLE_IF(N >= 2)> |
| 75 |
|
|
CMT_INLINE vec<T, N> cmul_conj(const vec<T, N>& x, const vec<T, N>& y) |
| 76 |
|
|
|
| 77 |
|
|
return swap<2>(subadd(swap<2>(x) * dupeven(y), x * dupodd(y))); |
|
|
inline |
kfr::vec<double, 16ul> kfr::swap<2ul, double, 16ul>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::swap<2ul, double, 16ul>(kfr::vec<double, 16ul> const&) inlined into kfr::vec<double, 16ul> kfr::internal::cmul_conj<double, 16ul, (cometa::details::unique_enum_impl<74>::type)74>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::swap<2ul, double, 16ul>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::swap<2ul, double, 16ul>(kfr::vec<double, 16ul> const&) inlined into kfr::vec<double, 16ul> kfr::internal::cmul_conj<double, 16ul, (cometa::details::unique_enum_impl<74>::type)74>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::subadd<double, 16ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::subadd<double, 16ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into kfr::vec<double, 16ul> kfr::internal::cmul_conj<double, 16ul, (cometa::details::unique_enum_impl<74>::type)74>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into kfr::vec<double, 16ul> kfr::internal::cmul_conj<double, 16ul, (cometa::details::unique_enum_impl<74>::type)74>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) with cost=-35 (threshold=562) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into kfr::vec<double, 16ul> kfr::internal::cmul_conj<double, 16ul, (cometa::details::unique_enum_impl<74>::type)74>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::dupodd<double, 16ul>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::dupodd<double, 16ul>(kfr::vec<double, 16ul> const&) inlined into kfr::vec<double, 16ul> kfr::internal::cmul_conj<double, 16ul, (cometa::details::unique_enum_impl<74>::type)74>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into kfr::vec<double, 16ul> kfr::internal::cmul_conj<double, 16ul, (cometa::details::unique_enum_impl<74>::type)74>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) with cost=-40 (threshold=562) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into kfr::vec<double, 16ul> kfr::internal::cmul_conj<double, 16ul, (cometa::details::unique_enum_impl<74>::type)74>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::dupeven<double, 16ul>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::dupeven<double, 16ul>(kfr::vec<double, 16ul> const&) inlined into kfr::vec<double, 16ul> kfr::internal::cmul_conj<double, 16ul, (cometa::details::unique_enum_impl<74>::type)74>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::swap<2ul, double, 2ul>(kfr::vec<double, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::swap<2ul, double, 2ul>(kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, 2ul> kfr::internal::cmul_conj<double, 2ul, (cometa::details::unique_enum_impl<74>::type)74>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::swap<2ul, double, 2ul>(kfr::vec<double, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::swap<2ul, double, 2ul>(kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, 2ul> kfr::internal::cmul_conj<double, 2ul, (cometa::details::unique_enum_impl<74>::type)74>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::subadd<double, 2ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::subadd<double, 2ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, 2ul> kfr::internal::cmul_conj<double, 2ul, (cometa::details::unique_enum_impl<74>::type)74>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into kfr::vec<double, 2ul> kfr::internal::cmul_conj<double, 2ul, (cometa::details::unique_enum_impl<74>::type)74>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) with cost=-30 (threshold=562) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, 2ul> kfr::internal::cmul_conj<double, 2ul, (cometa::details::unique_enum_impl<74>::type)74>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::dupodd<double, 2ul>(kfr::vec<double, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::dupodd<double, 2ul>(kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, 2ul> kfr::internal::cmul_conj<double, 2ul, (cometa::details::unique_enum_impl<74>::type)74>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into kfr::vec<double, 2ul> kfr::internal::cmul_conj<double, 2ul, (cometa::details::unique_enum_impl<74>::type)74>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) with cost=-35 (threshold=562) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, 2ul> kfr::internal::cmul_conj<double, 2ul, (cometa::details::unique_enum_impl<74>::type)74>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::dupeven<double, 2ul>(kfr::vec<double, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::dupeven<double, 2ul>(kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, 2ul> kfr::internal::cmul_conj<double, 2ul, (cometa::details::unique_enum_impl<74>::type)74>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) |
kfr::vec kfr::internal::cmul_conj::type)74>(kfr::vec const&, kfr::vec const&) |
| 78 |
|
|
|
| 79 |
|
|
template <typename T, size_t N, KFR_ENABLE_IF(N >= 2)> |
| 80 |
|
|
CMT_INLINE vec<T, N> cmul_2conj(const vec<T, N>& in0, const vec<T, N>& in1, const vec<T, N>& tw) |
| 81 |
|
|
|
| 82 |
|
|
return (in0 + in1) * dupeven(tw) + swap<2>(cnegimag(in0 - in1)) * dupodd(tw); |
| 83 |
|
|
|
| 84 |
|
|
template <typename T, size_t N, KFR_ENABLE_IF(N >= 2)> |
| 85 |
|
|
CMT_INLINE void cmul_2conj(vec<T, N>& out0, vec<T, N>& out1, const vec<T, 2>& in0, const vec<T, 2>& in1, |
| 86 |
|
|
|
| 87 |
|
|
|
| 88 |
|
|
const vec<T, N> twr = dupeven(tw); |
| 89 |
|
|
const vec<T, N> twi = dupodd(tw); |
| 90 |
|
|
const vec<T, 2> sum = (in0 + in1); |
| 91 |
|
|
const vec<T, 2> dif = swap<2>(negodd(in0 - in1)); |
| 92 |
|
|
const vec<T, N> sumtw = resize<N>(sum) * twr; |
| 93 |
|
|
const vec<T, N> diftw = resize<N>(dif) * twi; |
| 94 |
|
|
|
| 95 |
|
|
|
| 96 |
|
|
|
| 97 |
|
|
template <typename T, size_t N, KFR_ENABLE_IF(N > 2)> |
| 98 |
|
|
CMT_INLINE vec<T, N> cmul_conj(const vec<T, N>& x, const vec<T, 2>& y) |
| 99 |
|
|
|
| 100 |
|
|
vec<T, N> yy = resize<N>(y); |
| 101 |
|
|
|
| 102 |
|
|
|
| 103 |
|
|
template <typename T, size_t N, KFR_ENABLE_IF(N > 2)> |
| 104 |
|
|
CMT_INLINE vec<T, N> cmul_conj(const vec<T, 2>& x, const vec<T, N>& y) |
| 105 |
|
|
|
| 106 |
|
|
vec<T, N> xx = resize<N>(x); |
| 107 |
|
|
|
| 108 |
|
|
|
| 109 |
|
|
|
| 110 |
|
|
template <typename T, size_t N> |
| 111 |
|
|
using cvec = vec<T, N * 2>; |
| 112 |
|
|
|
| 113 |
|
|
template <size_t N, bool A = false, typename T> |
| 114 |
|
|
CMT_INLINE cvec<T, N> cread(const complex<T>* src) |
| 115 |
|
|
|
| 116 |
|
|
return cvec<T, N>(ptr_cast<T>(src), cbool_t<A>()); |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread<1ul, false, double>(kfr::complex const*) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread<1ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 2ul>::vec<false>(double const*, cometa::cval_t<bool, false>) can be inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) with cost=-35 (threshold=562) |
kfr::vec kfr::internal::cread<1ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 2ul>::vec<false>(double const*, cometa::cval_t<bool, false>) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread<1ul, false, double>(kfr::complex const*) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread<8ul, false, double>(kfr::complex const*) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) inlined into kfr::vec<double, (8ul)*(2)> kfr::internal::cread<8ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread<8ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 16ul>::vec<false>(double const*, cometa::cval_t<bool, false>) can be inlined into kfr::vec<double, (8ul)*(2)> kfr::internal::cread<8ul, false, double>(kfr::complex<double> const*) with cost=-30 (threshold=562) |
kfr::vec kfr::internal::cread<8ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 16ul>::vec<false>(double const*, cometa::cval_t<bool, false>) inlined into kfr::vec<double, (8ul)*(2)> kfr::internal::cread<8ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread<8ul, false, double>(kfr::complex const*) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread<1ul, false, float>(kfr::complex const*) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::cread<1ul, false, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread<1ul, false, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 2ul>::vec<false>(float const*, cometa::cval_t<bool, false>) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::cread<1ul, false, float>(kfr::complex<float> const*) with cost=-35 (threshold=375) |
kfr::vec kfr::internal::cread<1ul, false, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 2ul>::vec<false>(float const*, cometa::cval_t<bool, false>) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::cread<1ul, false, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread<1ul, false, float>(kfr::complex const*) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread<16ul, false, float>(kfr::complex const*) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::cread<16ul, false, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread<16ul, false, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul>::vec<false>(float const*, cometa::cval_t<bool, false>) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::cread<16ul, false, float>(kfr::complex<float> const*) with cost=-30 (threshold=562) |
kfr::vec kfr::internal::cread<16ul, false, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul>::vec<false>(float const*, cometa::cval_t<bool, false>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::cread<16ul, false, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread<16ul, false, float>(kfr::complex const*) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread<2ul, false, double>(kfr::complex const*) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::cread<2ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread<2ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 4ul>::vec<false>(double const*, cometa::cval_t<bool, false>) can be inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::cread<2ul, false, double>(kfr::complex<double> const*) with cost=-35 (threshold=562) |
kfr::vec kfr::internal::cread<2ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 4ul>::vec<false>(double const*, cometa::cval_t<bool, false>) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::cread<2ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread<2ul, false, double>(kfr::complex const*) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread<4ul, false, double>(kfr::complex const*) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread<4ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread<4ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 8ul>::vec<false>(double const*, cometa::cval_t<bool, false>) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread<4ul, false, double>(kfr::complex<double> const*) with cost=-30 (threshold=562) |
kfr::vec kfr::internal::cread<4ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 8ul>::vec<false>(double const*, cometa::cval_t<bool, false>) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread<4ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread<4ul, false, double>(kfr::complex const*) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread<16ul, false, double>(kfr::complex const*) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cread<16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 32ul>::vec<false>(double const*, cometa::cval_t<bool, false>) can be inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cread<16ul, false, double>(kfr::complex<double> const*) with cost=-30 (threshold=562) |
kfr::vec kfr::internal::cread<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 32ul>::vec<false>(double const*, cometa::cval_t<bool, false>) inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cread<16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread<16ul, false, double>(kfr::complex const*) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread<32ul, false, double>(kfr::complex const*) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) inlined into kfr::vec<double, (32ul)*(2)> kfr::internal::cread<32ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread<32ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 64ul>::vec<false>(double const*, cometa::cval_t<bool, false>) can be inlined into kfr::vec<double, (32ul)*(2)> kfr::internal::cread<32ul, false, double>(kfr::complex<double> const*) with cost=-30 (threshold=562) |
kfr::vec kfr::internal::cread<32ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 64ul>::vec<false>(double const*, cometa::cval_t<bool, false>) inlined into kfr::vec<double, (32ul)*(2)> kfr::internal::cread<32ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread<32ul, false, double>(kfr::complex const*) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread<4ul, true, double>(kfr::complex const*) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread<4ul, true, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread<4ul, true, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 8ul>::vec<true>(double const*, cometa::cval_t<bool, true>) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread<4ul, true, double>(kfr::complex<double> const*) with cost=-30 (threshold=562) |
kfr::vec kfr::internal::cread<4ul, true, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 8ul>::vec<true>(double const*, cometa::cval_t<bool, true>) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread<4ul, true, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread<4ul, true, double>(kfr::complex const*) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread<2ul, false, float>(kfr::complex const*) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::cread<2ul, false, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread<2ul, false, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 4ul>::vec<false>(float const*, cometa::cval_t<bool, false>) can be inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::cread<2ul, false, float>(kfr::complex<float> const*) with cost=-35 (threshold=562) |
kfr::vec kfr::internal::cread<2ul, false, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 4ul>::vec<false>(float const*, cometa::cval_t<bool, false>) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::cread<2ul, false, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread<2ul, false, float>(kfr::complex const*) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread<4ul, false, float>(kfr::complex const*) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread<4ul, false, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul>::vec<false>(float const*, cometa::cval_t<bool, false>) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) with cost=-35 (threshold=562) |
kfr::vec kfr::internal::cread<4ul, false, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul>::vec<false>(float const*, cometa::cval_t<bool, false>) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread<4ul, false, float>(kfr::complex const*) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread<8ul, false, float>(kfr::complex const*) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread<8ul, false, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread<8ul, false, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 16ul>::vec<false>(float const*, cometa::cval_t<bool, false>) can be inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread<8ul, false, float>(kfr::complex<float> const*) with cost=-30 (threshold=562) |
kfr::vec kfr::internal::cread<8ul, false, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 16ul>::vec<false>(float const*, cometa::cval_t<bool, false>) inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread<8ul, false, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread<8ul, false, float>(kfr::complex const*) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread<32ul, false, float>(kfr::complex const*) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) inlined into kfr::vec<float, (32ul)*(2)> kfr::internal::cread<32ul, false, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread<32ul, false, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 64ul>::vec<false>(float const*, cometa::cval_t<bool, false>) can be inlined into kfr::vec<float, (32ul)*(2)> kfr::internal::cread<32ul, false, float>(kfr::complex<float> const*) with cost=-30 (threshold=562) |
kfr::vec kfr::internal::cread<32ul, false, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 64ul>::vec<false>(float const*, cometa::cval_t<bool, false>) inlined into kfr::vec<float, (32ul)*(2)> kfr::internal::cread<32ul, false, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread<32ul, false, float>(kfr::complex const*) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread<8ul, true, float>(kfr::complex const*) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread<8ul, true, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread<8ul, true, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 16ul>::vec<true>(float const*, cometa::cval_t<bool, true>) can be inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread<8ul, true, float>(kfr::complex<float> const*) with cost=-30 (threshold=562) |
kfr::vec kfr::internal::cread<8ul, true, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 16ul>::vec<true>(float const*, cometa::cval_t<bool, true>) inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread<8ul, true, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread<8ul, true, float>(kfr::complex const*) |
| 117 |
|
|
|
| 118 |
|
|
|
| 119 |
|
|
template <size_t N, bool A = false, typename T> |
| 120 |
|
|
CMT_INLINE void cwrite(complex<T>* dest, const cvec<T, N>& value) |
| 121 |
|
|
|
| 122 |
|
|
value.write(ptr_cast<T>(dest)); |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) should always be inlined (cost=always) |
void kfr::internal::cwrite<8ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) inlined into void kfr::internal::cwrite<8ul, false, double>(kfr::complex<double>*, kfr::vec<double, (8ul)*(2)> const&) |
void kfr::internal::cwrite<8ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 16ul> const& kfr::vec<double, 16ul>::write<false>(double*, cometa::cval_t<bool, false>) const can be inlined into void kfr::internal::cwrite<8ul, false, double>(kfr::complex<double>*, kfr::vec<double, (8ul)*(2)> const&) with cost=-30 (threshold=562) |
void kfr::internal::cwrite<8ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 16ul> const& kfr::vec<double, 16ul>::write<false>(double*, cometa::cval_t<bool, false>) const inlined into void kfr::internal::cwrite<8ul, false, double>(kfr::complex<double>*, kfr::vec<double, (8ul)*(2)> const&) |
void kfr::internal::cwrite<8ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) should always be inlined (cost=always) |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) inlined into void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> const& kfr::vec<double, 2ul>::write<false>(double*, cometa::cval_t<bool, false>) const can be inlined into void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) with cost=-30 (threshold=562) |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> const& kfr::vec<double, 2ul>::write<false>(double*, cometa::cval_t<bool, false>) const inlined into void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) should always be inlined (cost=always) |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) inlined into void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 32ul> const& kfr::vec<float, 32ul>::write<false>(float*, cometa::cval_t<bool, false>) const can be inlined into void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) with cost=-30 (threshold=562) |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 32ul> const& kfr::vec<float, 32ul>::write<false>(float*, cometa::cval_t<bool, false>) const inlined into void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) should always be inlined (cost=always) |
void kfr::internal::cwrite<1ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) inlined into void kfr::internal::cwrite<1ul, false, float>(kfr::complex<float>*, kfr::vec<float, (1ul)*(2)> const&) |
void kfr::internal::cwrite<1ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 2ul> const& kfr::vec<float, 2ul>::write<false>(float*, cometa::cval_t<bool, false>) const can be inlined into void kfr::internal::cwrite<1ul, false, float>(kfr::complex<float>*, kfr::vec<float, (1ul)*(2)> const&) with cost=-30 (threshold=375) |
void kfr::internal::cwrite<1ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 2ul> const& kfr::vec<float, 2ul>::write<false>(float*, cometa::cval_t<bool, false>) const inlined into void kfr::internal::cwrite<1ul, false, float>(kfr::complex<float>*, kfr::vec<float, (1ul)*(2)> const&) |
void kfr::internal::cwrite<1ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) should always be inlined (cost=always) |
void kfr::internal::cwrite<2ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) inlined into void kfr::internal::cwrite<2ul, false, double>(kfr::complex<double>*, kfr::vec<double, (2ul)*(2)> const&) |
void kfr::internal::cwrite<2ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> const& kfr::vec<double, 4ul>::write<false>(double*, cometa::cval_t<bool, false>) const can be inlined into void kfr::internal::cwrite<2ul, false, double>(kfr::complex<double>*, kfr::vec<double, (2ul)*(2)> const&) with cost=-30 (threshold=562) |
void kfr::internal::cwrite<2ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> const& kfr::vec<double, 4ul>::write<false>(double*, cometa::cval_t<bool, false>) const inlined into void kfr::internal::cwrite<2ul, false, double>(kfr::complex<double>*, kfr::vec<double, (2ul)*(2)> const&) |
void kfr::internal::cwrite<2ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) should always be inlined (cost=always) |
void kfr::internal::cwrite<4ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) inlined into void kfr::internal::cwrite<4ul, false, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::cwrite<4ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> const& kfr::vec<double, 8ul>::write<false>(double*, cometa::cval_t<bool, false>) const can be inlined into void kfr::internal::cwrite<4ul, false, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) with cost=-30 (threshold=562) |
void kfr::internal::cwrite<4ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> const& kfr::vec<double, 8ul>::write<false>(double*, cometa::cval_t<bool, false>) const inlined into void kfr::internal::cwrite<4ul, false, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::cwrite<4ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) should always be inlined (cost=always) |
void kfr::internal::cwrite<16ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) inlined into void kfr::internal::cwrite<16ul, false, double>(kfr::complex<double>*, kfr::vec<double, (16ul)*(2)> const&) |
void kfr::internal::cwrite<16ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 32ul> const& kfr::vec<double, 32ul>::write<false>(double*, cometa::cval_t<bool, false>) const can be inlined into void kfr::internal::cwrite<16ul, false, double>(kfr::complex<double>*, kfr::vec<double, (16ul)*(2)> const&) with cost=-30 (threshold=562) |
void kfr::internal::cwrite<16ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 32ul> const& kfr::vec<double, 32ul>::write<false>(double*, cometa::cval_t<bool, false>) const inlined into void kfr::internal::cwrite<16ul, false, double>(kfr::complex<double>*, kfr::vec<double, (16ul)*(2)> const&) |
void kfr::internal::cwrite<16ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) should always be inlined (cost=always) |
void kfr::internal::cwrite<32ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) inlined into void kfr::internal::cwrite<32ul, false, double>(kfr::complex<double>*, kfr::vec<double, (32ul)*(2)> const&) |
void kfr::internal::cwrite<32ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 64ul> const& kfr::vec<double, 64ul>::write<false>(double*, cometa::cval_t<bool, false>) const can be inlined into void kfr::internal::cwrite<32ul, false, double>(kfr::complex<double>*, kfr::vec<double, (32ul)*(2)> const&) with cost=-30 (threshold=562) |
void kfr::internal::cwrite<32ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 64ul> const& kfr::vec<double, 64ul>::write<false>(double*, cometa::cval_t<bool, false>) const inlined into void kfr::internal::cwrite<32ul, false, double>(kfr::complex<double>*, kfr::vec<double, (32ul)*(2)> const&) |
void kfr::internal::cwrite<32ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) should always be inlined (cost=always) |
void kfr::internal::cwrite<2ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) inlined into void kfr::internal::cwrite<2ul, false, float>(kfr::complex<float>*, kfr::vec<float, (2ul)*(2)> const&) |
void kfr::internal::cwrite<2ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 4ul> const& kfr::vec<float, 4ul>::write<false>(float*, cometa::cval_t<bool, false>) const can be inlined into void kfr::internal::cwrite<2ul, false, float>(kfr::complex<float>*, kfr::vec<float, (2ul)*(2)> const&) with cost=-30 (threshold=562) |
void kfr::internal::cwrite<2ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 4ul> const& kfr::vec<float, 4ul>::write<false>(float*, cometa::cval_t<bool, false>) const inlined into void kfr::internal::cwrite<2ul, false, float>(kfr::complex<float>*, kfr::vec<float, (2ul)*(2)> const&) |
void kfr::internal::cwrite<2ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) should always be inlined (cost=always) |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) inlined into void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> const& kfr::vec<float, 8ul>::write<false>(float*, cometa::cval_t<bool, false>) const can be inlined into void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) with cost=-30 (threshold=562) |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> const& kfr::vec<float, 8ul>::write<false>(float*, cometa::cval_t<bool, false>) const inlined into void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) should always be inlined (cost=always) |
void kfr::internal::cwrite<8ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) inlined into void kfr::internal::cwrite<8ul, false, float>(kfr::complex<float>*, kfr::vec<float, (8ul)*(2)> const&) |
void kfr::internal::cwrite<8ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 16ul> const& kfr::vec<float, 16ul>::write<false>(float*, cometa::cval_t<bool, false>) const can be inlined into void kfr::internal::cwrite<8ul, false, float>(kfr::complex<float>*, kfr::vec<float, (8ul)*(2)> const&) with cost=-30 (threshold=562) |
void kfr::internal::cwrite<8ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 16ul> const& kfr::vec<float, 16ul>::write<false>(float*, cometa::cval_t<bool, false>) const inlined into void kfr::internal::cwrite<8ul, false, float>(kfr::complex<float>*, kfr::vec<float, (8ul)*(2)> const&) |
void kfr::internal::cwrite<8ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) should always be inlined (cost=always) |
void kfr::internal::cwrite<32ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) inlined into void kfr::internal::cwrite<32ul, false, float>(kfr::complex<float>*, kfr::vec<float, (32ul)*(2)> const&) |
void kfr::internal::cwrite<32ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 64ul> const& kfr::vec<float, 64ul>::write<false>(float*, cometa::cval_t<bool, false>) const can be inlined into void kfr::internal::cwrite<32ul, false, float>(kfr::complex<float>*, kfr::vec<float, (32ul)*(2)> const&) with cost=-30 (threshold=562) |
void kfr::internal::cwrite<32ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 64ul> const& kfr::vec<float, 64ul>::write<false>(float*, cometa::cval_t<bool, false>) const inlined into void kfr::internal::cwrite<32ul, false, float>(kfr::complex<float>*, kfr::vec<float, (32ul)*(2)> const&) |
void kfr::internal::cwrite<32ul, false, float>(kfr::complex*, kfr::vec const&) |
| 123 |
|
|
|
| 124 |
|
|
|
| 125 |
|
|
template <size_t count, size_t N, size_t stride, bool A, typename T, size_t... indices> |
| 126 |
|
|
CMT_INLINE cvec<T, count * N> cread_group_impl(const complex<T>* src, csizes_t<indices...>) |
| 127 |
|
|
|
| 128 |
|
|
return concat(read<N * 2, A>(ptr_cast<T>(src + stride * indices))...); |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-25 (threshold=974) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::read<8ul, false, double>(double const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::read<8ul, false, double>(double const*) inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-25 (threshold=974) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::read<8ul, false, double>(double const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::read<8ul, false, double>(double const*) inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-25 (threshold=974) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::read<8ul, false, double>(double const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::read<8ul, false, double>(double const*) inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) inlined into kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-25 (threshold=974) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::read<8ul, false, float>(float const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::read<8ul, false, float>(float const*) inlined into kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) inlined into kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-25 (threshold=974) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::read<8ul, false, float>(float const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::read<8ul, false, float>(float const*) inlined into kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, cometa::cvals_t) |
| 129 |
|
|
|
| 130 |
|
|
template <size_t count, size_t N, size_t stride, bool A, typename T, size_t... indices> |
| 131 |
|
|
CMT_INLINE void cwrite_group_impl(complex<T>* dest, const cvec<T, count * N>& value, csizes_t<indices...>) |
| 132 |
|
|
|
| 133 |
|
|
swallow{ (write<A>(ptr_cast<T>(dest + stride * indices), slice<indices * N * 2, N * 2>(value)), 0)... }; |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
cometa::swallow::swallow<int, int, int, int>(int&&, int&&, int&&, int&&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
cometa::swallow::swallow<int, int, int, int>(int&&, int&&, int&&, int&&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
void kfr::write<false, 8ul, double>(double*, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
void kfr::write<false, 8ul, double>(double*, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<24ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<24ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<16ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<16ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<8ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<8ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<0ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<0ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
cometa::swallow::swallow<int, int, int, int>(int&&, int&&, int&&, int&&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
cometa::swallow::swallow<int, int, int, int>(int&&, int&&, int&&, int&&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
void kfr::write<false, 8ul, double>(double*, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
void kfr::write<false, 8ul, double>(double*, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<24ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<24ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<16ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<16ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<8ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<8ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<0ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<0ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
cometa::swallow::swallow<int, int, int, int>(int&&, int&&, int&&, int&&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
cometa::swallow::swallow<int, int, int, int>(int&&, int&&, int&&, int&&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
void kfr::write<false, 8ul, double>(double*, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
void kfr::write<false, 8ul, double>(double*, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<24ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<24ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<16ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<16ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<8ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<8ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<0ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<0ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
cometa::swallow::swallow<int, int, int, int>(int&&, int&&, int&&, int&&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
cometa::swallow::swallow<int, int, int, int>(int&&, int&&, int&&, int&&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
void kfr::write<false, 8ul, float>(float*, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
void kfr::write<false, 8ul, float>(float*, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<24ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<24ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<16ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<16ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<8ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<8ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<0ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<0ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
cometa::swallow::swallow<int, int, int, int>(int&&, int&&, int&&, int&&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
cometa::swallow::swallow<int, int, int, int>(int&&, int&&, int&&, int&&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
void kfr::write<false, 8ul, float>(float*, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
void kfr::write<false, 8ul, float>(float*, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<24ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<24ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<16ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<16ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<8ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<8ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<0ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<0ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, kfr::vec const&, cometa::cvals_t) |
| 134 |
|
|
|
| 135 |
|
|
|
| 136 |
|
|
template <size_t count, size_t N, bool A, typename T, size_t... indices> |
| 137 |
|
|
CMT_INLINE cvec<T, count * N> cread_group_impl(const complex<T>* src, size_t stride, csizes_t<indices...>) |
| 138 |
|
|
|
| 139 |
|
|
return concat(read<N * 2, A>(ptr_cast<T>(src + stride * indices))...); |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, unsigned long, cometa::cvals_t) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, unsigned long, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, unsigned long, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, unsigned long, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-25 (threshold=974) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, unsigned long, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, unsigned long, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, unsigned long, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::read<8ul, false, double>(double const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, unsigned long, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::read<8ul, false, double>(double const*) inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, unsigned long, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, unsigned long, cometa::cvals_t) |
|
|
licm |
hosting shl |
void kfr::internal::fft_reorder(kfr::complex*, unsigned long, cometa::cval_t) |
|
|
licm |
hosting mul |
void kfr::internal::fft_reorder(kfr::complex*, unsigned long, cometa::cval_t) |
|
|
licm |
hosting shl |
void kfr::internal::fft_reorder(kfr::complex*, unsigned long, cometa::cval_t) |
|
|
licm |
hosting mul |
void kfr::internal::fft_reorder(kfr::complex*, unsigned long, cometa::cval_t) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, unsigned long, cometa::cvals_t) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) inlined into kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float> const*, unsigned long, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, unsigned long, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float> const*, unsigned long, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-25 (threshold=974) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, unsigned long, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float> const*, unsigned long, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, unsigned long, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::read<8ul, false, float>(float const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, unsigned long, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::read<8ul, false, float>(float const*) inlined into kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float> const*, unsigned long, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::cread_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex const*, unsigned long, cometa::cvals_t) |
|
|
licm |
hosting shl |
void kfr::internal::fft_reorder(kfr::complex*, unsigned long, cometa::cval_t) |
|
|
licm |
hosting mul |
void kfr::internal::fft_reorder(kfr::complex*, unsigned long, cometa::cval_t) |
|
|
licm |
hosting shl |
void kfr::internal::fft_reorder(kfr::complex*, unsigned long, cometa::cval_t) |
|
|
licm |
hosting mul |
void kfr::internal::fft_reorder(kfr::complex*, unsigned long, cometa::cval_t) |
| 140 |
|
|
|
| 141 |
|
|
template <size_t count, size_t N, bool A, typename T, size_t... indices> |
| 142 |
|
|
CMT_INLINE void cwrite_group_impl(complex<T>* dest, size_t stride, const cvec<T, count * N>& value, |
| 143 |
|
|
|
| 144 |
|
|
|
| 145 |
|
|
swallow{ (write<A>(ptr_cast<T>(dest + stride * indices), slice<indices * N * 2, N * 2>(value)), 0)... }; |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, unsigned long, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
cometa::swallow::swallow<int, int, int, int>(int&&, int&&, int&&, int&&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
cometa::swallow::swallow<int, int, int, int>(int&&, int&&, int&&, int&&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, unsigned long, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
void kfr::write<false, 8ul, double>(double*, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
void kfr::write<false, 8ul, double>(double*, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, unsigned long, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<24ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<24ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, unsigned long, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<16ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<16ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, unsigned long, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<8ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<8ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, unsigned long, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<0ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::slice<0ul, 8ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, unsigned long, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, unsigned long, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
cometa::swallow::swallow<int, int, int, int>(int&&, int&&, int&&, int&&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
cometa::swallow::swallow<int, int, int, int>(int&&, int&&, int&&, int&&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, unsigned long, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
void kfr::write<false, 8ul, float>(float*, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
void kfr::write<false, 8ul, float>(float*, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, unsigned long, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<24ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<24ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, unsigned long, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<16ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<16ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, unsigned long, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<8ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<8ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, unsigned long, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<0ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::slice<0ul, 8ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, unsigned long, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex*, unsigned long, kfr::vec const&, cometa::cvals_t) |
| 146 |
|
|
|
| 147 |
|
|
|
| 148 |
|
|
template <size_t count, size_t N, size_t stride, bool A = false, typename T> |
| 149 |
|
|
CMT_INLINE cvec<T, count * N> cread_group(const complex<T>* src) |
| 150 |
|
|
|
| 151 |
|
|
return cread_group_impl<count, N, stride, A>(src, csizeseq_t<count>()); |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group<4ul, 4ul, 16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread_group<4ul, 4ul, 16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group<4ul, 4ul, 32ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 32ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread_group<4ul, 4ul, 32ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group<4ul, 4ul, 64ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 64ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread_group<4ul, 4ul, 64ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group<4ul, 4ul, 16ul, false, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread_group<4ul, 4ul, 16ul, false, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group<4ul, 4ul, 32ul, false, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float> const*, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 32ul, false, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread_group<4ul, 4ul, 32ul, false, float>(kfr::complex const*) |
| 152 |
|
|
|
| 153 |
|
|
|
| 154 |
|
|
template <size_t count, size_t N, size_t stride, bool A = false, typename T> |
| 155 |
|
|
CMT_INLINE void cwrite_group(complex<T>* dest, const cvec<T, count * N>& value) |
| 156 |
|
|
|
| 157 |
|
|
return cwrite_group_impl<count, N, stride, A>(dest, value, csizeseq_t<count>()); |
|
|
inline |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
void kfr::internal::cwrite_group<4ul, 4ul, 32ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into void kfr::internal::cwrite_group<4ul, 4ul, 32ul, false, double>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) |
void kfr::internal::cwrite_group<4ul, 4ul, 32ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
void kfr::internal::cwrite_group<4ul, 4ul, 64ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 64ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into void kfr::internal::cwrite_group<4ul, 4ul, 64ul, false, double>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) |
void kfr::internal::cwrite_group<4ul, 4ul, 64ul, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 16ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&) |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
void kfr::internal::cwrite_group<4ul, 4ul, 32ul, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite_group_impl<4ul, 4ul, 32ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into void kfr::internal::cwrite_group<4ul, 4ul, 32ul, false, float>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&) |
void kfr::internal::cwrite_group<4ul, 4ul, 32ul, false, float>(kfr::complex*, kfr::vec const&) |
| 158 |
|
|
|
| 159 |
|
|
|
| 160 |
|
|
template <size_t count, size_t N, bool A = false, typename T> |
| 161 |
|
|
CMT_INLINE cvec<T, count * N> cread_group(const complex<T>* src, size_t stride) |
| 162 |
|
|
|
| 163 |
|
|
return cread_group_impl<count, N, A>(src, stride, csizeseq_t<count>()); |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, unsigned long, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group<4ul, 4ul, false, double>(kfr::complex const*, unsigned long) |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double> const*, unsigned long, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, false, double>(kfr::complex<double> const*, unsigned long) |
kfr::vec kfr::internal::cread_group<4ul, 4ul, false, double>(kfr::complex const*, unsigned long) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float> const*, unsigned long, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_group<4ul, 4ul, false, float>(kfr::complex const*, unsigned long) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float> const*, unsigned long, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, false, float>(kfr::complex<float> const*, unsigned long) |
kfr::vec kfr::internal::cread_group<4ul, 4ul, false, float>(kfr::complex const*, unsigned long) |
| 164 |
|
|
|
| 165 |
|
|
|
| 166 |
|
|
template <size_t count, size_t N, bool A = false, typename T> |
| 167 |
|
|
CMT_INLINE void cwrite_group(complex<T>* dest, size_t stride, const cvec<T, count * N>& value) |
| 168 |
|
|
|
| 169 |
|
|
return cwrite_group_impl<count, N, A>(dest, stride, value, csizeseq_t<count>()); |
|
|
inline |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, unsigned long, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
void kfr::internal::cwrite_group<4ul, 4ul, false, double>(kfr::complex*, unsigned long, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, double, 0ul, 1ul, 2ul, 3ul>(kfr::complex<double>*, unsigned long, kfr::vec<double, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into void kfr::internal::cwrite_group<4ul, 4ul, false, double>(kfr::complex<double>*, unsigned long, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) |
void kfr::internal::cwrite_group<4ul, 4ul, false, double>(kfr::complex*, unsigned long, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, unsigned long, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
void kfr::internal::cwrite_group<4ul, 4ul, false, float>(kfr::complex*, unsigned long, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite_group_impl<4ul, 4ul, false, float, 0ul, 1ul, 2ul, 3ul>(kfr::complex<float>*, unsigned long, kfr::vec<float, ((4ul)*(4ul))*(2)> const&, cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into void kfr::internal::cwrite_group<4ul, 4ul, false, float>(kfr::complex<float>*, unsigned long, kfr::vec<float, ((4ul)*(4ul))*(2)> const&) |
void kfr::internal::cwrite_group<4ul, 4ul, false, float>(kfr::complex*, unsigned long, kfr::vec const&) |
| 170 |
|
|
|
| 171 |
|
|
|
| 172 |
|
|
template <size_t N, bool A = false, bool split = false, typename T> |
| 173 |
|
|
CMT_INLINE cvec<T, N> cread_split(const complex<T>* src) |
| 174 |
|
|
|
| 175 |
|
|
cvec<T, N> temp = cvec<T, N>(ptr_cast<T>(src), cbool_t<A>()); |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_split<4ul, false, false, double>(kfr::complex const*) |
|
|
inline |
double const* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double> const*) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread_split<4ul, false, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread_split<4ul, false, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 8ul>::vec<false>(double const*, cometa::cval_t<bool, false>) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread_split<4ul, false, false, double>(kfr::complex<double> const*) with cost=-30 (threshold=562) |
kfr::vec kfr::internal::cread_split<4ul, false, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 8ul>::vec<false>(double const*, cometa::cval_t<bool, false>) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread_split<4ul, false, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread_split<4ul, false, false, double>(kfr::complex const*) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_split<8ul, false, false, float>(kfr::complex const*) |
|
|
inline |
float const* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float> const*) inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread_split<8ul, false, false, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread_split<8ul, false, false, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 16ul>::vec<false>(float const*, cometa::cval_t<bool, false>) can be inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread_split<8ul, false, false, float>(kfr::complex<float> const*) with cost=-30 (threshold=562) |
kfr::vec kfr::internal::cread_split<8ul, false, false, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 16ul>::vec<false>(float const*, cometa::cval_t<bool, false>) inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread_split<8ul, false, false, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread_split<8ul, false, false, float>(kfr::complex const*) |
| 176 |
|
|
|
| 177 |
|
|
|
| 178 |
|
|
|
| 179 |
|
|
|
| 180 |
|
|
|
| 181 |
|
|
template <size_t N, bool A = false, bool split = false, typename T> |
| 182 |
|
|
CMT_INLINE void cwrite_split(complex<T>* dest, const cvec<T, N>& value) |
| 183 |
|
|
|
| 184 |
|
|
|
| 185 |
|
|
|
| 186 |
|
|
|
| 187 |
|
|
v.write(ptr_cast<T>(dest), cbool_t<A>()); |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<4ul, false, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
double* cometa::ptr_cast<double, kfr::complex<double> >(kfr::complex<double>*) inlined into void kfr::internal::cwrite_split<4ul, false, false, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::cwrite_split<4ul, false, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> const& kfr::vec<double, 8ul>::write<false>(double*, cometa::cval_t<bool, false>) const can be inlined into void kfr::internal::cwrite_split<4ul, false, false, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) with cost=-35 (threshold=562) |
void kfr::internal::cwrite_split<4ul, false, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> const& kfr::vec<double, 8ul>::write<false>(double*, cometa::cval_t<bool, false>) const inlined into void kfr::internal::cwrite_split<4ul, false, false, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::cwrite_split<4ul, false, false, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<8ul, false, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
float* cometa::ptr_cast<float, kfr::complex<float> >(kfr::complex<float>*) inlined into void kfr::internal::cwrite_split<8ul, false, false, float>(kfr::complex<float>*, kfr::vec<float, (8ul)*(2)> const&) |
void kfr::internal::cwrite_split<8ul, false, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 16ul> const& kfr::vec<float, 16ul>::write<false>(float*, cometa::cval_t<bool, false>) const can be inlined into void kfr::internal::cwrite_split<8ul, false, false, float>(kfr::complex<float>*, kfr::vec<float, (8ul)*(2)> const&) with cost=-35 (threshold=562) |
void kfr::internal::cwrite_split<8ul, false, false, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 16ul> const& kfr::vec<float, 16ul>::write<false>(float*, cometa::cval_t<bool, false>) const inlined into void kfr::internal::cwrite_split<8ul, false, false, float>(kfr::complex<float>*, kfr::vec<float, (8ul)*(2)> const&) |
void kfr::internal::cwrite_split<8ul, false, false, float>(kfr::complex*, kfr::vec const&) |
| 188 |
|
|
|
| 189 |
|
|
|
| 190 |
|
|
|
| 191 |
|
|
inline cvec<f32, 8> cread_split<8, false, true, f32>(const complex<f32>* src) |
| 192 |
|
|
|
| 193 |
|
|
const cvec<f32, 4> l = concat(cread<2>(src), cread<2>(src + 4)); |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::cread<2ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_split<8ul, false, true, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::cread<2ul, false, float>(kfr::complex<float> const*) inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread_split<8ul, false, true, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread_split<8ul, false, true, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread_split<8ul, false, true, float>(kfr::complex<float> const*) with cost=-35 (threshold=730) |
kfr::vec kfr::internal::cread_split<8ul, false, true, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread_split<8ul, false, true, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread_split<8ul, false, true, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::cread<2ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_split<8ul, false, true, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::cread<2ul, false, float>(kfr::complex<float> const*) inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread_split<8ul, false, true, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread_split<8ul, false, true, float>(kfr::complex const*) |
| 194 |
|
|
const cvec<f32, 4> h = concat(cread<2>(src + 2), cread<2>(src + 6)); |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread_split<8ul, false, true, float>(kfr::complex<float> const*) with cost=-35 (threshold=730) |
kfr::vec kfr::internal::cread_split<8ul, false, true, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread_split<8ul, false, true, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread_split<8ul, false, true, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::cread<2ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_split<8ul, false, true, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::cread<2ul, false, float>(kfr::complex<float> const*) inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread_split<8ul, false, true, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread_split<8ul, false, true, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::cread<2ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_split<8ul, false, true, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::cread<2ul, false, float>(kfr::complex<float> const*) inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread_split<8ul, false, true, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread_split<8ul, false, true, float>(kfr::complex const*) |
| 195 |
|
|
|
| 196 |
|
|
return concat(shuffle<0, 2, 8 + 0, 8 + 2>(l, h), shuffle<1, 3, 8 + 1, 8 + 3>(l, h)); |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread_split<8ul, false, true, float>(kfr::complex<float> const*) with cost=-35 (threshold=730) |
kfr::vec kfr::internal::cread_split<8ul, false, true, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread_split<8ul, false, true, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread_split<8ul, false, true, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::shuffle<1ul, 3ul, 9ul, 11ul, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, cometa::cvals_t<unsigned long, 1ul, 3ul, 9ul, 11ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_split<8ul, false, true, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::shuffle<1ul, 3ul, 9ul, 11ul, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, cometa::cvals_t<unsigned long, 1ul, 3ul, 9ul, 11ul>) inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread_split<8ul, false, true, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread_split<8ul, false, true, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::shuffle<0ul, 2ul, 8ul, 10ul, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, cometa::cvals_t<unsigned long, 0ul, 2ul, 8ul, 10ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_split<8ul, false, true, float>(kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::shuffle<0ul, 2ul, 8ul, 10ul, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, cometa::cvals_t<unsigned long, 0ul, 2ul, 8ul, 10ul>) inlined into kfr::vec<float, (8ul)*(2)> kfr::internal::cread_split<8ul, false, true, float>(kfr::complex<float> const*) |
kfr::vec kfr::internal::cread_split<8ul, false, true, float>(kfr::complex const*) |
| 197 |
|
|
|
| 198 |
|
|
|
| 199 |
|
|
inline cvec<f32, 8> cread_split<8, true, true, f32>(const complex<f32>* src) |
| 200 |
|
|
|
| 201 |
|
|
const cvec<f32, 4> l = concat(cread<2, true>(src), cread<2, true>(src + 4)); |
| 202 |
|
|
const cvec<f32, 4> h = concat(cread<2, true>(src + 2), cread<2, true>(src + 6)); |
| 203 |
|
|
|
| 204 |
|
|
return concat(shuffle<0, 2, 8 + 0, 8 + 2>(l, h), shuffle<1, 3, 8 + 1, 8 + 3>(l, h)); |
| 205 |
|
|
|
| 206 |
|
|
|
| 207 |
|
|
|
| 208 |
|
|
inline cvec<f64, 4> cread_split<4, false, true, f64>(const complex<f64>* src) |
| 209 |
|
|
|
| 210 |
|
|
const cvec<f64, 2> l = concat(cread<1>(src), cread<1>(src + 2)); |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_split<4ul, false, true, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread_split<4ul, false, true, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread_split<4ul, false, true, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<double, 2ul, 2ul>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread_split<4ul, false, true, double>(kfr::complex<double> const*) with cost=-35 (threshold=730) |
kfr::vec kfr::internal::cread_split<4ul, false, true, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<double, 2ul, 2ul>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread_split<4ul, false, true, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread_split<4ul, false, true, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_split<4ul, false, true, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread_split<4ul, false, true, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread_split<4ul, false, true, double>(kfr::complex const*) |
| 211 |
|
|
const cvec<f64, 2> h = concat(cread<1>(src + 1), cread<1>(src + 3)); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<double, 2ul, 2ul>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread_split<4ul, false, true, double>(kfr::complex<double> const*) with cost=-35 (threshold=730) |
kfr::vec kfr::internal::cread_split<4ul, false, true, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<double, 2ul, 2ul>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread_split<4ul, false, true, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread_split<4ul, false, true, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_split<4ul, false, true, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread_split<4ul, false, true, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread_split<4ul, false, true, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_split<4ul, false, true, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread_split<4ul, false, true, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread_split<4ul, false, true, double>(kfr::complex const*) |
| 212 |
|
|
|
| 213 |
|
|
return concat(shuffle<0, 4, 2, 6>(l, h), shuffle<1, 5, 3, 7>(l, h)); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread_split<4ul, false, true, double>(kfr::complex<double> const*) with cost=-35 (threshold=730) |
kfr::vec kfr::internal::cread_split<4ul, false, true, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread_split<4ul, false, true, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread_split<4ul, false, true, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 4ul> kfr::shuffle<1ul, 5ul, 3ul, 7ul, double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, cometa::cvals_t<unsigned long, 1ul, 5ul, 3ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_split<4ul, false, true, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 4ul> kfr::shuffle<1ul, 5ul, 3ul, 7ul, double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, cometa::cvals_t<unsigned long, 1ul, 5ul, 3ul, 7ul>) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread_split<4ul, false, true, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread_split<4ul, false, true, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 4ul> kfr::shuffle<0ul, 4ul, 2ul, 6ul, double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, cometa::cvals_t<unsigned long, 0ul, 4ul, 2ul, 6ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::cread_split<4ul, false, true, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, 4ul> kfr::shuffle<0ul, 4ul, 2ul, 6ul, double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, cometa::cvals_t<unsigned long, 0ul, 4ul, 2ul, 6ul>) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::cread_split<4ul, false, true, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cread_split<4ul, false, true, double>(kfr::complex const*) |
| 214 |
|
|
|
| 215 |
|
|
|
| 216 |
|
|
|
| 217 |
|
|
inline void cwrite_split<8, false, true, f32>(complex<f32>* dest, const cvec<f32, 8>& x) |
| 218 |
|
|
|
| 219 |
|
|
|
| 220 |
|
|
concat(shuffle<0, 8 + 0, 1, 8 + 1>(low(x), high(x)), shuffle<2, 8 + 2, 3, 8 + 3>(low(x), high(x))); |
|
|
inline |
kfr::vec<float, 8ul> kfr::low<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::low<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) inlined into void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex<float>*, kfr::vec<float, (8ul)*(2)> const&) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex<float>*, kfr::vec<float, (8ul)*(2)> const&) with cost=-40 (threshold=730) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex<float>*, kfr::vec<float, (8ul)*(2)> const&) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::shuffle<2ul, 10ul, 3ul, 11ul, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, cometa::cvals_t<unsigned long, 2ul, 10ul, 3ul, 11ul>) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::shuffle<2ul, 10ul, 3ul, 11ul, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, cometa::cvals_t<unsigned long, 2ul, 10ul, 3ul, 11ul>) inlined into void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex<float>*, kfr::vec<float, (8ul)*(2)> const&) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::high<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::high<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) inlined into void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex<float>*, kfr::vec<float, (8ul)*(2)> const&) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::low<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::low<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) inlined into void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex<float>*, kfr::vec<float, (8ul)*(2)> const&) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::shuffle<0ul, 8ul, 1ul, 9ul, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, cometa::cvals_t<unsigned long, 0ul, 8ul, 1ul, 9ul>) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::shuffle<0ul, 8ul, 1ul, 9ul, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, cometa::cvals_t<unsigned long, 0ul, 8ul, 1ul, 9ul>) inlined into void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex<float>*, kfr::vec<float, (8ul)*(2)> const&) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::high<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::high<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) inlined into void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex<float>*, kfr::vec<float, (8ul)*(2)> const&) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
| 221 |
|
|
|
| 222 |
|
|
|
| 223 |
|
|
|
|
|
inline |
void kfr::split<float, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::split<float, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&) inlined into void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex<float>*, kfr::vec<float, (8ul)*(2)> const&) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
| 224 |
|
|
|
|
|
inline |
void kfr::internal::cwrite<2ul, false, float>(kfr::complex<float>*, kfr::vec<float, (2ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<2ul, false, float>(kfr::complex<float>*, kfr::vec<float, (2ul)*(2)> const&) inlined into void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex<float>*, kfr::vec<float, (8ul)*(2)> const&) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
| 225 |
|
|
|
|
|
inline |
void kfr::internal::cwrite<2ul, false, float>(kfr::complex<float>*, kfr::vec<float, (2ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<2ul, false, float>(kfr::complex<float>*, kfr::vec<float, (2ul)*(2)> const&) inlined into void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex<float>*, kfr::vec<float, (8ul)*(2)> const&) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
| 226 |
|
|
|
|
|
inline |
void kfr::internal::cwrite<2ul, false, float>(kfr::complex<float>*, kfr::vec<float, (2ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<2ul, false, float>(kfr::complex<float>*, kfr::vec<float, (2ul)*(2)> const&) inlined into void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex<float>*, kfr::vec<float, (8ul)*(2)> const&) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
| 227 |
|
|
|
|
|
inline |
void kfr::internal::cwrite<2ul, false, float>(kfr::complex<float>*, kfr::vec<float, (2ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<2ul, false, float>(kfr::complex<float>*, kfr::vec<float, (2ul)*(2)> const&) inlined into void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex<float>*, kfr::vec<float, (8ul)*(2)> const&) |
void kfr::internal::cwrite_split<8ul, false, true, float>(kfr::complex*, kfr::vec const&) |
| 228 |
|
|
|
| 229 |
|
|
|
| 230 |
|
|
inline void cwrite_split<8, true, true, f32>(complex<f32>* dest, const cvec<f32, 8>& x) |
| 231 |
|
|
|
| 232 |
|
|
|
| 233 |
|
|
concat(shuffle<0, 8 + 0, 1, 8 + 1>(low(x), high(x)), shuffle<2, 8 + 2, 3, 8 + 3>(low(x), high(x))); |
| 234 |
|
|
|
| 235 |
|
|
|
| 236 |
|
|
|
| 237 |
|
|
cwrite<2, true>(dest + 0, a); |
| 238 |
|
|
cwrite<2, true>(dest + 4, b); |
| 239 |
|
|
cwrite<2, true>(dest + 2, c); |
| 240 |
|
|
cwrite<2, true>(dest + 6, d); |
| 241 |
|
|
|
| 242 |
|
|
|
| 243 |
|
|
|
| 244 |
|
|
inline void cwrite_split<4, false, true, f64>(complex<f64>* dest, const cvec<f64, 4>& x) |
| 245 |
|
|
|
| 246 |
|
|
|
| 247 |
|
|
concat(shuffle<0, 4, 2, 6>(low(x), high(x)), shuffle<1, 5, 3, 7>(low(x), high(x))); |
|
|
inline |
kfr::vec<double, 4ul> kfr::low<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::low<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) with cost=-40 (threshold=730) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::shuffle<1ul, 5ul, 3ul, 7ul, double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, cometa::cvals_t<unsigned long, 1ul, 5ul, 3ul, 7ul>) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::shuffle<1ul, 5ul, 3ul, 7ul, double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, cometa::cvals_t<unsigned long, 1ul, 5ul, 3ul, 7ul>) inlined into void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::high<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::high<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::low<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::low<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::shuffle<0ul, 4ul, 2ul, 6ul, double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, cometa::cvals_t<unsigned long, 0ul, 4ul, 2ul, 6ul>) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::shuffle<0ul, 4ul, 2ul, 6ul, double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, cometa::cvals_t<unsigned long, 0ul, 4ul, 2ul, 6ul>) inlined into void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::high<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::high<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
| 248 |
|
|
cwrite<1>(dest, part<4, 0>(xx)); |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<4ul, 0ul, double, 8ul, 2ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<4ul, 0ul, double, 8ul, 2ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
| 249 |
|
|
cwrite<1>(dest + 2, part<4, 1>(xx)); |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<4ul, 1ul, double, 8ul, 2ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<4ul, 1ul, double, 8ul, 2ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
| 250 |
|
|
cwrite<1>(dest + 1, part<4, 2>(xx)); |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<4ul, 2ul, double, 8ul, 2ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<4ul, 2ul, double, 8ul, 2ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
| 251 |
|
|
cwrite<1>(dest + 3, part<4, 3>(xx)); |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<4ul, 3ul, double, 8ul, 2ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<4ul, 3ul, double, 8ul, 2ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex<double>*, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::cwrite_split<4ul, false, true, double>(kfr::complex*, kfr::vec const&) |
| 252 |
|
|
|
| 253 |
|
|
|
| 254 |
|
|
inline void cwrite_split<4, true, true, f64>(complex<f64>* dest, const cvec<f64, 4>& x) |
| 255 |
|
|
|
| 256 |
|
|
|
| 257 |
|
|
concat(shuffle<0, 4, 2, 6>(low(x), high(x)), shuffle<1, 5, 3, 7>(low(x), high(x))); |
| 258 |
|
|
cwrite<1, true>(dest + 0, part<4, 0>(xx)); |
| 259 |
|
|
cwrite<1, true>(dest + 2, part<4, 1>(xx)); |
| 260 |
|
|
cwrite<1, true>(dest + 1, part<4, 2>(xx)); |
| 261 |
|
|
cwrite<1, true>(dest + 3, part<4, 3>(xx)); |
| 262 |
|
|
|
| 263 |
|
|
|
| 264 |
|
|
template <size_t N, size_t stride, typename T, size_t... Indices> |
| 265 |
|
|
CMT_INLINE cvec<T, N> cgather_helper(const complex<T>* base, csizes_t<Indices...>) |
| 266 |
|
|
|
| 267 |
|
|
return concat(ref_cast<cvec<T, 1>>(base[Indices * stride])...); |
| 268 |
|
|
|
| 269 |
|
|
|
| 270 |
|
|
template <size_t N, size_t stride, typename T> |
| 271 |
|
|
CMT_INLINE cvec<T, N> cgather(const complex<T>* base) |
| 272 |
|
|
|
| 273 |
|
|
|
| 274 |
|
|
|
| 275 |
|
|
return ref_cast<cvec<T, N>>(*base); |
| 276 |
|
|
|
| 277 |
|
|
|
| 278 |
|
|
return cgather_helper<N, stride, T>(base, csizeseq_t<N>()); |
| 279 |
|
|
|
| 280 |
|
|
|
| 281 |
|
|
CMT_INLINE size_t cgather_next(size_t& index, size_t stride, size_t size, size_t) |
| 282 |
|
|
|
| 283 |
|
|
|
| 284 |
|
|
|
| 285 |
|
|
|
| 286 |
|
|
|
| 287 |
|
|
|
| 288 |
|
|
|
| 289 |
|
|
CMT_INLINE size_t cgather_next(size_t& index, size_t stride, size_t) |
| 290 |
|
|
|
| 291 |
|
|
|
| 292 |
|
|
|
| 293 |
|
|
|
| 294 |
|
|
|
| 295 |
|
|
|
| 296 |
|
|
template <size_t N, typename T, size_t... Indices> |
| 297 |
|
|
CMT_INLINE cvec<T, N> cgather_helper(const complex<T>* base, size_t& index, size_t stride, |
| 298 |
|
|
|
| 299 |
|
|
|
| 300 |
|
|
return concat(ref_cast<cvec<T, 1>>(base[cgather_next(index, stride, Indices)])...); |
| 301 |
|
|
|
| 302 |
|
|
|
| 303 |
|
|
template <size_t N, typename T> |
| 304 |
|
|
CMT_INLINE cvec<T, N> cgather(const complex<T>* base, size_t& index, size_t stride) |
| 305 |
|
|
|
| 306 |
|
|
return cgather_helper<N, T>(base, index, stride, csizeseq_t<N>()); |
| 307 |
|
|
|
| 308 |
|
|
template <size_t N, typename T> |
| 309 |
|
|
CMT_INLINE cvec<T, N> cgather(const complex<T>* base, size_t stride) |
| 310 |
|
|
|
| 311 |
|
|
|
| 312 |
|
|
return cgather_helper<N, T>(base, index, stride, csizeseq_t<N>()); |
| 313 |
|
|
|
| 314 |
|
|
|
| 315 |
|
|
template <size_t N, typename T, size_t... Indices> |
| 316 |
|
|
CMT_INLINE cvec<T, N> cgather_helper(const complex<T>* base, size_t& index, size_t stride, size_t size, |
| 317 |
|
|
|
| 318 |
|
|
|
| 319 |
|
|
return concat(ref_cast<cvec<T, 1>>(base[cgather_next(index, stride, size, Indices)])...); |
| 320 |
|
|
|
| 321 |
|
|
|
| 322 |
|
|
template <size_t N, typename T> |
| 323 |
|
|
CMT_INLINE cvec<T, N> cgather(const complex<T>* base, size_t& index, size_t stride, size_t size) |
| 324 |
|
|
|
| 325 |
|
|
return cgather_helper<N, T>(base, index, stride, size, csizeseq_t<N>()); |
| 326 |
|
|
|
| 327 |
|
|
|
| 328 |
|
|
template <size_t N, size_t stride, typename T, size_t... Indices> |
| 329 |
|
|
CMT_INLINE void cscatter_helper(complex<T>* base, const cvec<T, N>& value, csizes_t<Indices...>) |
| 330 |
|
|
|
| 331 |
|
|
swallow{ (cwrite<1>(base + Indices * stride, slice<Indices * 2, 2>(value)), 0)... }; |
| 332 |
|
|
|
| 333 |
|
|
|
| 334 |
|
|
template <size_t N, size_t stride, typename T> |
| 335 |
|
|
CMT_INLINE void cscatter(complex<T>* base, const cvec<T, N>& value) |
| 336 |
|
|
|
| 337 |
|
|
|
| 338 |
|
|
|
| 339 |
|
|
|
| 340 |
|
|
|
| 341 |
|
|
|
| 342 |
|
|
|
| 343 |
|
|
return cscatter_helper<N, stride, T>(base, value, csizeseq_t<N>()); |
| 344 |
|
|
|
| 345 |
|
|
|
| 346 |
|
|
|
| 347 |
|
|
template <size_t N, typename T, size_t... Indices> |
| 348 |
|
|
CMT_INLINE void cscatter_helper(complex<T>* base, size_t stride, const cvec<T, N>& value, |
| 349 |
|
|
|
| 350 |
|
|
|
| 351 |
|
|
swallow{ (cwrite<1>(base + Indices * stride, slice<Indices * 2, 2>(value)), 0)... }; |
| 352 |
|
|
|
| 353 |
|
|
|
| 354 |
|
|
template <size_t N, typename T> |
| 355 |
|
|
CMT_INLINE void cscatter(complex<T>* base, size_t stride, const cvec<T, N>& value) |
| 356 |
|
|
|
| 357 |
|
|
return cscatter_helper<N, T>(base, stride, value, csizeseq_t<N>()); |
| 358 |
|
|
|
| 359 |
|
|
|
| 360 |
|
|
template <size_t groupsize = 1, typename T, size_t N, typename IT> |
| 361 |
|
|
CMT_INLINE vec<T, N * 2 * groupsize> cgather(const complex<T>* base, const vec<IT, N>& offset) |
| 362 |
|
|
|
| 363 |
|
|
return gather_helper<2 * groupsize>(ptr_cast<T>(base), offset, csizeseq_t<N>()); |
| 364 |
|
|
|
| 365 |
|
|
|
| 366 |
|
|
template <size_t groupsize = 1, typename T, size_t N, typename IT> |
| 367 |
|
|
CMT_INLINE void cscatter(complex<T>* base, const vec<IT, N>& offset, vec<T, N * 2 * groupsize> value) |
| 368 |
|
|
|
| 369 |
|
|
return scatter_helper<2 * groupsize>(ptr_cast<T>(base), offset, value, csizeseq_t<N>()); |
| 370 |
|
|
|
| 371 |
|
|
|
| 372 |
|
|
|
| 373 |
|
|
KFR_INTRIN void transpose4x8(const cvec<T, 8>& z0, const cvec<T, 8>& z1, const cvec<T, 8>& z2, |
| 374 |
|
|
const cvec<T, 8>& z3, cvec<T, 4>& w0, cvec<T, 4>& w1, cvec<T, 4>& w2, |
| 375 |
|
|
cvec<T, 4>& w3, cvec<T, 4>& w4, cvec<T, 4>& w5, cvec<T, 4>& w6, cvec<T, 4>& w7) |
| 376 |
|
|
|
| 377 |
|
|
cvec<T, 16> a = concat(low(z0), low(z1), low(z2), low(z3)); |
| 378 |
|
|
cvec<T, 16> b = concat(high(z0), high(z1), high(z2), high(z3)); |
| 379 |
|
|
|
| 380 |
|
|
|
| 381 |
|
|
|
| 382 |
|
|
|
| 383 |
|
|
|
| 384 |
|
|
|
| 385 |
|
|
|
| 386 |
|
|
|
| 387 |
|
|
|
| 388 |
|
|
|
| 389 |
|
|
|
| 390 |
|
|
|
| 391 |
|
|
|
| 392 |
|
|
KFR_INTRIN void transpose4x8(const cvec<T, 4>& w0, const cvec<T, 4>& w1, const cvec<T, 4>& w2, |
| 393 |
|
|
const cvec<T, 4>& w3, const cvec<T, 4>& w4, const cvec<T, 4>& w5, |
| 394 |
|
|
const cvec<T, 4>& w6, const cvec<T, 4>& w7, cvec<T, 8>& z0, cvec<T, 8>& z1, |
| 395 |
|
|
cvec<T, 8>& z2, cvec<T, 8>& z3) |
| 396 |
|
|
|
| 397 |
|
|
cvec<T, 16> a = concat(w0, w1, w2, w3); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) with cost=-10 (threshold=974) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) with cost=-10 (threshold=974) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 398 |
|
|
cvec<T, 16> b = concat(w4, w5, w6, w7); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) with cost=-10 (threshold=974) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) with cost=-10 (threshold=974) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 399 |
|
|
|
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 400 |
|
|
|
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 401 |
|
|
z0 = concat(part<4, 0>(a), part<4, 0>(b)); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) with cost=-40 (threshold=730) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::part<4ul, 0ul, double, 32ul, 8ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::part<4ul, 0ul, double, 32ul, 8ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::part<4ul, 0ul, double, 32ul, 8ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::part<4ul, 0ul, double, 32ul, 8ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) with cost=-40 (threshold=730) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::part<4ul, 0ul, float, 32ul, 8ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::part<4ul, 0ul, float, 32ul, 8ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::part<4ul, 0ul, float, 32ul, 8ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::part<4ul, 0ul, float, 32ul, 8ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 402 |
|
|
z1 = concat(part<4, 1>(a), part<4, 1>(b)); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) with cost=-40 (threshold=730) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::part<4ul, 1ul, double, 32ul, 8ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::part<4ul, 1ul, double, 32ul, 8ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::part<4ul, 1ul, double, 32ul, 8ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::part<4ul, 1ul, double, 32ul, 8ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) with cost=-40 (threshold=730) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::part<4ul, 1ul, float, 32ul, 8ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::part<4ul, 1ul, float, 32ul, 8ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::part<4ul, 1ul, float, 32ul, 8ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::part<4ul, 1ul, float, 32ul, 8ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 403 |
|
|
z2 = concat(part<4, 2>(a), part<4, 2>(b)); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) with cost=-40 (threshold=730) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::part<4ul, 2ul, double, 32ul, 8ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::part<4ul, 2ul, double, 32ul, 8ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::part<4ul, 2ul, double, 32ul, 8ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::part<4ul, 2ul, double, 32ul, 8ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) with cost=-40 (threshold=730) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::part<4ul, 2ul, float, 32ul, 8ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::part<4ul, 2ul, float, 32ul, 8ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::part<4ul, 2ul, float, 32ul, 8ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::part<4ul, 2ul, float, 32ul, 8ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 404 |
|
|
z3 = concat(part<4, 3>(a), part<4, 3>(b)); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) with cost=-40 (threshold=730) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::part<4ul, 3ul, double, 32ul, 8ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::part<4ul, 3ul, double, 32ul, 8ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::part<4ul, 3ul, double, 32ul, 8ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::part<4ul, 3ul, double, 32ul, 8ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) with cost=-40 (threshold=730) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::part<4ul, 3ul, float, 32ul, 8ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::part<4ul, 3ul, float, 32ul, 8ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::part<4ul, 3ul, float, 32ul, 8ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::part<4ul, 3ul, float, 32ul, 8ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) |
void kfr::internal::transpose4x8(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 405 |
|
|
|
| 406 |
|
|
|
| 407 |
|
|
|
| 408 |
|
|
void transpose4(cvec<T, 16>& a, cvec<T, 16>& b, cvec<T, 16>& c, cvec<T, 16>& d) |
| 409 |
|
|
|
| 410 |
|
|
cvec<T, 4> a0, a1, a2, a3; |
| 411 |
|
|
cvec<T, 4> b0, b1, b2, b3; |
| 412 |
|
|
cvec<T, 4> c0, c1, c2, c3; |
| 413 |
|
|
cvec<T, 4> d0, d1, d2, d3; |
| 414 |
|
|
|
| 415 |
|
|
split(a, a0, a1, a2, a3); |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 416 |
|
|
split(b, b0, b1, b2, b3); |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 417 |
|
|
split(c, c0, c1, c2, c3); |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 418 |
|
|
split(d, d0, d1, d2, d3); |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 419 |
|
|
|
| 420 |
|
|
a = concat(a0, b0, c0, d0); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) with cost=-30 (threshold=974) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) with cost=-30 (threshold=974) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 421 |
|
|
b = concat(a1, b1, c1, d1); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) with cost=-30 (threshold=974) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) with cost=-30 (threshold=974) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 422 |
|
|
c = concat(a2, b2, c2, d2); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) with cost=-30 (threshold=974) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) with cost=-30 (threshold=974) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 423 |
|
|
d = concat(a3, b3, c3, d3); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) with cost=-30 (threshold=974) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) with cost=-30 (threshold=974) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) |
void kfr::internal::transpose4(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 424 |
|
|
|
| 425 |
|
|
|
| 426 |
|
|
void transpose4(cvec<T, 16>& a, cvec<T, 16>& b, cvec<T, 16>& c, cvec<T, 16>& d, cvec<T, 16>& aa, |
| 427 |
|
|
cvec<T, 16>& bb, cvec<T, 16>& cc, cvec<T, 16>& dd) |
| 428 |
|
|
|
| 429 |
|
|
cvec<T, 4> a0, a1, a2, a3; |
| 430 |
|
|
cvec<T, 4> b0, b1, b2, b3; |
| 431 |
|
|
cvec<T, 4> c0, c1, c2, c3; |
| 432 |
|
|
cvec<T, 4> d0, d1, d2, d3; |
| 433 |
|
|
|
| 434 |
|
|
split(a, a0, a1, a2, a3); |
| 435 |
|
|
split(b, b0, b1, b2, b3); |
| 436 |
|
|
split(c, c0, c1, c2, c3); |
| 437 |
|
|
split(d, d0, d1, d2, d3); |
| 438 |
|
|
|
| 439 |
|
|
aa = concat(a0, b0, c0, d0); |
| 440 |
|
|
bb = concat(a1, b1, c1, d1); |
| 441 |
|
|
cc = concat(a2, b2, c2, d2); |
| 442 |
|
|
dd = concat(a3, b3, c3, d3); |
| 443 |
|
|
|
| 444 |
|
|
|
| 445 |
|
|
template <bool b, typename T> |
| 446 |
|
|
constexpr KFR_INTRIN T chsign(T x) |
| 447 |
|
|
|
| 448 |
|
|
|
| 449 |
|
|
|
| 450 |
|
|
|
| 451 |
|
|
template <typename T, size_t N, size_t size, size_t start, size_t step, bool inverse = false, |
| 452 |
|
|
|
| 453 |
|
|
constexpr KFR_INTRIN cvec<T, N> get_fixed_twiddle_helper(csizes_t<indices...>) |
| 454 |
|
|
|
| 455 |
|
|
return make_vector((indices & 1 ? chsign<inverse>(-sin_using_table<T>(size, (indices / 2 * step + start))) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 4ul> kfr::make_vector<void, double, double, double, double, 4ul, double>(double const&, double const&, double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 4ul> kfr::make_vector<void, double, double, double, double, 4ul, double>(double const&, double const&, double const&, double const&) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 4ul> kfr::make_vector<void, double, double, double, double, 4ul, double>(double const&, double const&, double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 4ul> kfr::make_vector<void, double, double, double, double, 4ul, double>(double const&, double const&, double const&, double const&) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 2ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 2ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 2ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 2ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 4ul> kfr::make_vector<void, double, double, double, double, 4ul, double>(double const&, double const&, double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 4ul> kfr::make_vector<void, double, double, double, double, 4ul, double>(double const&, double const&, double const&, double const&) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<true, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<true, double>(double) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 4ul> kfr::make_vector<void, double, double, double, double, 4ul, double>(double const&, double const&, double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 4ul> kfr::make_vector<void, double, double, double, double, 4ul, double>(double const&, double const&, double const&, double const&) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 2ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<true, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<true, double>(double) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 2ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 2ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 2ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<true, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<true, double>(double) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<true, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<true, double>(double) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<true, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<true, double>(double) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<true, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<true, double>(double) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<true, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<true, double>(double) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<true, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<true, double>(double) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 8ul> kfr::make_vector<void, double, double, double, double, double, double, double, double, 8ul, double>(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<true, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<true, double>(double) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 4ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 4ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 4ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 2ul> kfr::make_vector<void, double, double, 2ul, double>(double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 2ul> kfr::make_vector<void, double, double, 2ul, double>(double const&, double const&) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 4ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 12ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 12ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 12ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 2ul> kfr::make_vector<void, double, double, 2ul, double>(double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 2ul> kfr::make_vector<void, double, double, 2ul, double>(double const&, double const&) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 12ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 36ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 36ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 36ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 2ul> kfr::make_vector<void, double, double, 2ul, double>(double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 2ul> kfr::make_vector<void, double, double, 2ul, double>(double const&, double const&) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 36ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 60ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 60ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 60ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 2ul> kfr::make_vector<void, double, double, 2ul, double>(double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 2ul> kfr::make_vector<void, double, double, 2ul, double>(double const&, double const&) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 60ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 52ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 52ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 52ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 2ul> kfr::make_vector<void, double, double, 2ul, double>(double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 2ul> kfr::make_vector<void, double, double, 2ul, double>(double const&, double const&) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 52ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 28ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::sin_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 28ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::internal::chsign<false, double>(double) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 28ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 2ul> kfr::make_vector<void, double, double, 2ul, double>(double const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<double, 2ul> kfr::make_vector<void, double, double, 2ul, double>(double const&, double const&) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 28ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 4ul> kfr::make_vector<void, float, float, float, float, 4ul, float>(float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 4ul> kfr::make_vector<void, float, float, float, float, 4ul, float>(float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 4ul> kfr::make_vector<void, float, float, float, float, 4ul, float>(float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 4ul> kfr::make_vector<void, float, float, float, float, 4ul, float>(float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 2ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 2ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 2ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 2ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 4ul> kfr::make_vector<void, float, float, float, float, 4ul, float>(float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 4ul> kfr::make_vector<void, float, float, float, float, 4ul, float>(float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 4ul> kfr::make_vector<void, float, float, float, float, 4ul, float>(float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 4ul> kfr::make_vector<void, float, float, float, float, 4ul, float>(float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 2ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 2ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 2ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 2ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 8ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, 8ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 4ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 4ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 4ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 4ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 12ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 12ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 12ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 12ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 36ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 36ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 36ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 36ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 60ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 60ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 60ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 60ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 52ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 52ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 52ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 52ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 28ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 28ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 28ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 28ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 1ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 1ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 1ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 1ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 3ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 3ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 3ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 3ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 9ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 9ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 9ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 9ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 0ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 0ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 0ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 0ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 8ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 8ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 8ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 8ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 9ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 9ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 9ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 9ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 10ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 10ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 10ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 10ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 11ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 11ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 11ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 11ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 12ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 12ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 12ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 12ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 13ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 13ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 13ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 13ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 14ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 14ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 14ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 14ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 15ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 15ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 15ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 15ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 15ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 15ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 15ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 15ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 13ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 13ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 13ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 13ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 7ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 7ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<false, float>(float) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 7ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 2ul> kfr::make_vector<void, float, float, 2ul, float>(float const&, float const&) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 7ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 0ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 0ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 0ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 0ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 8ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 8ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 8ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 8ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 9ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 9ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 9ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 9ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 10ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 10ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 10ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 10ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 11ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 11ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 11ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 11ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 12ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 12ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 12ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 12ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 13ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 13ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 13ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 13ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 14ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 14ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 14ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 14ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 15ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::sin_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 15ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
kfr::vec<float, 32ul> kfr::make_vector<void, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, 32ul, float>(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 15ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) should always be inlined (cost=always) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::internal::chsign<true, float>(float) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 15ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
| 456 |
|
|
: cos_using_table<T>(size, (indices / 2 * step + start)))...); |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 2ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 2ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 2ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 2ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 4ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 4ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 12ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 12ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 36ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 36ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 60ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 60ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 52ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 52ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) can be inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 28ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
double kfr::cos_using_table<double>(unsigned long, unsigned long) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 28ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 2ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 2ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 2ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 2ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 4ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 4ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 12ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 12ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 36ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 36ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 60ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 60ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 52ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 52ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 28ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 28ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 1ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 1ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 3ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 3ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 9ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 9ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 0ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 0ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 8ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 8ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 9ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 9ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 10ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 10ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 11ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 11ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 12ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 12ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 13ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 13ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 14ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 14ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 15ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 15ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 15ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 15ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 13ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 13ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 7ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 7ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 0ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 0ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 8ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 8ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 9ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 9ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 10ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 10ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 11ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 11ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 12ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 12ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 13ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 13ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 14ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 14ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) can be inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 15ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) with cost=-5 (threshold=487) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
|
|
inline |
float kfr::cos_using_table<float>(unsigned long, unsigned long) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 15ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) |
kfr::vec kfr::internal::get_fixed_twiddle_helper(cometa::cvals_t) |
| 457 |
|
|
|
| 458 |
|
|
|
| 459 |
|
|
template <typename T, size_t width, size_t... indices> |
| 460 |
|
|
constexpr KFR_INTRIN cvec<T, width> get_fixed_twiddle_helper(csizes_t<indices...>, size_t size, size_t start, |
| 461 |
|
|
|
| 462 |
|
|
|
| 463 |
|
|
return make_vector((indices & 1 ? -sin_using_table<T>(size, indices / 2 * step + start) |
| 464 |
|
|
: cos_using_table<T>(size, indices / 2 * step + start))...); |
| 465 |
|
|
|
| 466 |
|
|
|
| 467 |
|
|
template <typename T, size_t width, size_t size, size_t start, size_t step = 0, bool inverse = false> |
| 468 |
|
|
constexpr KFR_INTRIN cvec<T, width> fixed_twiddle() |
| 469 |
|
|
|
| 470 |
|
|
return get_fixed_twiddle_helper<T, width, size, start, step, inverse>(csizeseq_t<width * 2>()); |
|
|
inline |
kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::fixed_twiddle<double, 2ul, 8ul, 0ul, 1ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 2ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 2ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::fixed_twiddle<double, 2ul, 8ul, 2ul, 1ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::fixed_twiddle<double, 2ul, 8ul, 0ul, 1ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 2ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 2ul, 8ul, 2ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into kfr::vec<double, (2ul)*(2)> kfr::internal::fixed_twiddle<double, 2ul, 8ul, 2ul, 1ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 1ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 2ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 3ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 4ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 5ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 6ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 7ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 1ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 2ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 3ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 4ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 5ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 6ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 4ul, 32ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 7ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 4ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 4ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::fixed_twiddle<double, 1ul, 64ul, 4ul, 0ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 12ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 12ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::fixed_twiddle<double, 1ul, 64ul, 12ul, 0ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 36ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 36ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::fixed_twiddle<double, 1ul, 64ul, 36ul, 0ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 60ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 60ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::fixed_twiddle<double, 1ul, 64ul, 60ul, 0ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 52ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 52ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::fixed_twiddle<double, 1ul, 64ul, 52ul, 0ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 28ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<double, 1ul, 64ul, 28ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) inlined into kfr::vec<double, (1ul)*(2)> kfr::internal::fixed_twiddle<double, 1ul, 64ul, 28ul, 0ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::fixed_twiddle<float, 2ul, 8ul, 0ul, 1ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 2ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 2ul, 1ul, false, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::fixed_twiddle<float, 2ul, 8ul, 2ul, 1ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::fixed_twiddle<float, 2ul, 8ul, 0ul, 1ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 2ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 2ul, 8ul, 2ul, 1ul, true, 0ul, 1ul, 2ul, 3ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul>) inlined into kfr::vec<float, (2ul)*(2)> kfr::internal::fixed_twiddle<float, 2ul, 8ul, 2ul, 1ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 1ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 2ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 3ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 4ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 5ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 6ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 7ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 1ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 2ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 3ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 4ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 5ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 6ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 4ul, 32ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul>) inlined into kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 7ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 4ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 4ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 64ul, 4ul, 0ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 12ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 12ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 64ul, 12ul, 0ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 36ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 36ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 64ul, 36ul, 0ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 60ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 60ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 64ul, 60ul, 0ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 52ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 52ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 64ul, 52ul, 0ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 28ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 64ul, 28ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 64ul, 28ul, 0ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 1ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 1ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 16ul, 1ul, 0ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 3ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 3ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 16ul, 3ul, 0ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 9ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 9ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 16ul, 9ul, 0ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 0ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 0ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 0ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 1ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 1ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 2ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 2ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 3ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 3ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 4ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 4ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 5ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 5ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 6ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 6ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 7ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 7ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 8ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 8ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 8ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 9ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 9ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 9ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 10ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 10ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 10ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 11ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 11ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 11ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 12ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 12ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 12ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 13ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 13ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 13ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 14ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 14ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 14ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 15ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 15ul, false, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 15ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 15ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 15ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 16ul, 15ul, 0ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 13ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 13ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 16ul, 13ul, 0ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 7ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 1ul, 16ul, 7ul, 0ul, false, 0ul, 1ul>(cometa::cvals_t<unsigned long, 0ul, 1ul>) inlined into kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 16ul, 7ul, 0ul, false>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 0ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 0ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 0ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 1ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 1ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 2ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 2ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 3ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 3ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 4ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 4ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 5ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 5ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 6ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 6ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 7ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 7ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 8ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 8ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 8ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 9ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 9ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 9ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 10ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 10ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 10ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 11ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 11ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 11ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 12ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 12ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 12ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 13ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 13ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 13ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 14ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 14ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 14ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 15ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) should always be inlined (cost=always) |
kfr::vec kfr::internal::fixed_twiddle() |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::get_fixed_twiddle_helper<float, 16ul, 256ul, 0ul, 15ul, true, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>(cometa::cvals_t<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul, 13ul, 14ul, 15ul, 16ul, 17ul, 18ul, 19ul, 20ul, 21ul, 22ul, 23ul, 24ul, 25ul, 26ul, 27ul, 28ul, 29ul, 30ul, 31ul>) inlined into kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 15ul, true>() |
kfr::vec kfr::internal::fixed_twiddle() |
| 471 |
|
|
|
| 472 |
|
|
|
| 473 |
|
|
template <typename T, size_t width> |
| 474 |
|
|
constexpr KFR_INTRIN cvec<T, width> fixed_twiddle(size_t size, size_t start, size_t step = 0) |
| 475 |
|
|
|
| 476 |
|
|
return get_fixed_twiddle_helper<T, width>(csizeseq_t<width * 2>(), start, step, size); |
| 477 |
|
|
|
| 478 |
|
|
|
| 479 |
|
|
// template <typename T, size_t N, size_t size, size_t start, size_t step = 0, bool inverse = false> |
| 480 |
|
|
// constexpr cvec<T, N> fixed_twiddle = get_fixed_twiddle<T, N, size, start, step, inverse>(); |
| 481 |
|
|
|
| 482 |
|
|
template <typename T, size_t N, bool inverse> |
| 483 |
|
|
constexpr cvec<T, N> twiddleimagmask() |
| 484 |
|
|
|
| 485 |
|
|
return inverse ? broadcast<N * 2, T>(-1, +1) : broadcast<N * 2, T>(+1, -1); |
| 486 |
|
|
|
| 487 |
|
|
|
| 488 |
|
|
CMT_PRAGMA_GNU(GCC diagnostic push) |
| 489 |
|
|
CMT_PRAGMA_GNU(GCC diagnostic ignored "-Wconversion") |
| 490 |
|
|
|
| 491 |
|
|
CMT_PRAGMA_GNU(GCC diagnostic pop) |
| 492 |
|
|
|
| 493 |
|
|
template <typename T, size_t N> |
| 494 |
|
|
CMT_NOINLINE static vec<T, N> cossin_conj(const vec<T, N>& x) |
| 495 |
|
|
|
| 496 |
|
|
|
| 497 |
|
|
|
| 498 |
|
|
|
| 499 |
|
|
template <size_t k, size_t size, bool inverse = false, typename T, size_t width, |
| 500 |
|
|
size_t kk = (inverse ? size - k : k) % size> |
| 501 |
|
|
KFR_INTRIN vec<T, width> cmul_by_twiddle(const vec<T, width>& x) |
| 502 |
|
|
|
| 503 |
|
|
constexpr T isqrt2 = static_cast<T>(0.70710678118654752440084436210485); |
| 504 |
|
|
|
| 505 |
|
|
|
| 506 |
|
|
|
| 507 |
|
|
|
| 508 |
|
|
else if (kk == size * 1 / 8) |
| 509 |
|
|
|
| 510 |
|
|
return swap<2>(subadd(swap<2>(x), x)) * isqrt2; |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, false, double, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, false, double, 8ul, 1ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, false, double, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::operators::operator*<double, double, 8ul, double>(kfr::vec<double, 8ul> const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, false, double, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::operators::operator*<double, double, 8ul, double>(kfr::vec<double, 8ul> const&, double const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, false, double, 8ul, 1ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, false, double, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, false, double, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, false, double, 8ul, 1ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, false, double, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, false, double, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, false, double, 8ul, 1ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, false, double, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, false, double, 8ul, 8ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, false, double, 8ul, 8ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, false, double, 8ul, 8ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::operators::operator*<double, double, 8ul, double>(kfr::vec<double, 8ul> const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, false, double, 8ul, 8ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::operators::operator*<double, double, 8ul, double>(kfr::vec<double, 8ul> const&, double const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, false, double, 8ul, 8ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, false, double, 8ul, 8ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, false, double, 8ul, 8ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, false, double, 8ul, 8ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, false, double, 8ul, 8ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, false, double, 8ul, 8ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, false, double, 8ul, 8ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, false, double, 8ul, 8ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, false, float, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, false, float, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, false, float, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, false, float, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, false, float, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, false, float, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, false, float, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, false, float, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, false, float, 8ul, 8ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, false, float, 8ul, 8ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, false, float, 8ul, 8ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, false, float, 8ul, 8ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, false, float, 8ul, 8ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, false, float, 8ul, 8ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, false, float, 8ul, 8ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, false, float, 8ul, 8ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, false, float, 8ul, 8ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, false, float, 8ul, 8ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, false, float, 8ul, 8ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, false, float, 8ul, 8ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec const&) |
| 511 |
|
|
|
| 512 |
|
|
else if (kk == size * 2 / 8) |
| 513 |
|
|
|
| 514 |
|
|
return negodd(swap<2>(x)); |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 8ul, false, double, 8ul, 2ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<2ul, 8ul, false, double, 8ul, 2ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 8ul, false, double, 8ul, 2ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::negodd<double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 8ul, false, double, 8ul, 2ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::negodd<double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<2ul, 8ul, false, double, 8ul, 2ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 8ul, false, double, 8ul, 2ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<16ul, 64ul, false, double, 8ul, 16ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<16ul, 64ul, false, double, 8ul, 16ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<16ul, 64ul, false, double, 8ul, 16ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::negodd<double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<16ul, 64ul, false, double, 8ul, 16ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::negodd<double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<16ul, 64ul, false, double, 8ul, 16ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<16ul, 64ul, false, double, 8ul, 16ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 8ul, false, float, 8ul, 2ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 8ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 8ul, false, float, 8ul, 2ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::negodd<float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 8ul, false, float, 8ul, 2ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::negodd<float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 8ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 8ul, false, float, 8ul, 2ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<16ul, 64ul, false, float, 8ul, 16ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<16ul, 64ul, false, float, 8ul, 16ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<16ul, 64ul, false, float, 8ul, 16ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::negodd<float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<16ul, 64ul, false, float, 8ul, 16ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::negodd<float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<16ul, 64ul, false, float, 8ul, 16ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<16ul, 64ul, false, float, 8ul, 16ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::negodd<float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::negodd<float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec const&) |
| 515 |
|
|
|
| 516 |
|
|
else if (kk == size * 3 / 8) |
| 517 |
|
|
|
| 518 |
|
|
return subadd(x, swap<2>(x)) * -isqrt2; |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, false, double, 8ul, 3ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, false, double, 8ul, 3ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, false, double, 8ul, 3ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::operators::operator*<double, double, 8ul, double>(kfr::vec<double, 8ul> const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, false, double, 8ul, 3ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::operators::operator*<double, double, 8ul, double>(kfr::vec<double, 8ul> const&, double const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, false, double, 8ul, 3ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, false, double, 8ul, 3ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, false, double, 8ul, 3ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, false, double, 8ul, 3ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, false, double, 8ul, 3ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, false, double, 8ul, 24ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, false, double, 8ul, 24ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, false, double, 8ul, 24ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::operators::operator*<double, double, 8ul, double>(kfr::vec<double, 8ul> const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, false, double, 8ul, 24ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::operators::operator*<double, double, 8ul, double>(kfr::vec<double, 8ul> const&, double const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, false, double, 8ul, 24ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, false, double, 8ul, 24ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, false, double, 8ul, 24ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, false, double, 8ul, 24ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, false, double, 8ul, 24ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, false, float, 8ul, 3ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, false, float, 8ul, 3ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, false, float, 8ul, 3ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, false, float, 8ul, 3ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, false, float, 8ul, 3ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, false, float, 8ul, 3ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, false, float, 8ul, 24ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, false, float, 8ul, 24ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, false, float, 8ul, 24ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, false, float, 8ul, 24ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, false, float, 8ul, 24ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, false, float, 8ul, 24ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, false, float, 8ul, 24ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, false, float, 8ul, 24ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, false, float, 8ul, 24ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec const&) |
| 519 |
|
|
|
| 520 |
|
|
else if (kk == size * 4 / 8) |
| 521 |
|
|
|
| 522 |
|
|
|
| 523 |
|
|
|
| 524 |
|
|
else if (kk == size * 5 / 8) |
| 525 |
|
|
|
| 526 |
|
|
return swap<2>(subadd(swap<2>(x), x)) * -isqrt2; |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, true, double, 8ul, 5ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, true, double, 8ul, 5ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, true, double, 8ul, 5ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::operators::operator*<double, double, 8ul, double>(kfr::vec<double, 8ul> const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, true, double, 8ul, 5ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::operators::operator*<double, double, 8ul, double>(kfr::vec<double, 8ul> const&, double const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, true, double, 8ul, 5ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, true, double, 8ul, 5ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, true, double, 8ul, 5ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, true, double, 8ul, 5ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, true, double, 8ul, 5ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, true, double, 8ul, 5ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, true, double, 8ul, 5ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, true, double, 8ul, 5ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, true, double, 8ul, 40ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, true, double, 8ul, 40ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, true, double, 8ul, 40ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::operators::operator*<double, double, 8ul, double>(kfr::vec<double, 8ul> const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, true, double, 8ul, 40ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::operators::operator*<double, double, 8ul, double>(kfr::vec<double, 8ul> const&, double const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, true, double, 8ul, 40ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, true, double, 8ul, 40ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, true, double, 8ul, 40ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, true, double, 8ul, 40ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, true, double, 8ul, 40ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, true, double, 8ul, 40ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, true, double, 8ul, 40ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, true, double, 8ul, 40ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, true, float, 8ul, 5ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, true, float, 8ul, 5ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, true, float, 8ul, 5ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, true, float, 8ul, 5ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, true, float, 8ul, 5ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, true, float, 8ul, 5ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, true, float, 8ul, 5ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, true, float, 8ul, 5ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, true, float, 8ul, 5ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, true, float, 8ul, 5ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, true, float, 8ul, 5ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 8ul, true, float, 8ul, 5ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, true, float, 8ul, 40ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, true, float, 8ul, 40ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, true, float, 8ul, 40ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, true, float, 8ul, 40ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, true, float, 8ul, 40ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, true, float, 8ul, 40ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, true, float, 8ul, 40ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, true, float, 8ul, 40ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, true, float, 8ul, 40ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, true, float, 8ul, 40ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, true, float, 8ul, 40ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<24ul, 64ul, true, float, 8ul, 40ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec const&) |
| 527 |
|
|
|
| 528 |
|
|
else if (kk == size * 6 / 8) |
| 529 |
|
|
|
| 530 |
|
|
return swap<2>(negodd(x)); |
|
|
inline |
kfr::vec<double, 8ul> kfr::negodd<double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 8ul, true, double, 8ul, 6ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::negodd<double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<2ul, 8ul, true, double, 8ul, 6ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 8ul, true, double, 8ul, 6ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 8ul, true, double, 8ul, 6ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<2ul, 8ul, true, double, 8ul, 6ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 8ul, true, double, 8ul, 6ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::negodd<double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<16ul, 64ul, true, double, 8ul, 48ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::negodd<double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<16ul, 64ul, true, double, 8ul, 48ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<16ul, 64ul, true, double, 8ul, 48ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<16ul, 64ul, true, double, 8ul, 48ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<16ul, 64ul, true, double, 8ul, 48ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<16ul, 64ul, true, double, 8ul, 48ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::negodd<float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 8ul, true, float, 8ul, 6ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::negodd<float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 8ul, true, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 8ul, true, float, 8ul, 6ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 8ul, true, float, 8ul, 6ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 8ul, true, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 8ul, true, float, 8ul, 6ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::negodd<float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<16ul, 64ul, true, float, 8ul, 48ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::negodd<float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<16ul, 64ul, true, float, 8ul, 48ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<16ul, 64ul, true, float, 8ul, 48ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<16ul, 64ul, true, float, 8ul, 48ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<16ul, 64ul, true, float, 8ul, 48ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<16ul, 64ul, true, float, 8ul, 48ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::negodd<float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::negodd<float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec const&) |
| 531 |
|
|
|
| 532 |
|
|
else if (kk == size * 7 / 8) |
| 533 |
|
|
|
| 534 |
|
|
return subadd(x, swap<2>(x)) * isqrt2; |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, true, double, 8ul, 7ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, true, double, 8ul, 7ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, true, double, 8ul, 7ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::operators::operator*<double, double, 8ul, double>(kfr::vec<double, 8ul> const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, true, double, 8ul, 7ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::operators::operator*<double, double, 8ul, double>(kfr::vec<double, 8ul> const&, double const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, true, double, 8ul, 7ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, true, double, 8ul, 7ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, true, double, 8ul, 7ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, true, double, 8ul, 7ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, true, double, 8ul, 7ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, true, double, 8ul, 56ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, true, double, 8ul, 56ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, true, double, 8ul, 56ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::operators::operator*<double, double, 8ul, double>(kfr::vec<double, 8ul> const&, double const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, true, double, 8ul, 56ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::operators::operator*<double, double, 8ul, double>(kfr::vec<double, 8ul> const&, double const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, true, double, 8ul, 56ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, true, double, 8ul, 56ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, true, double, 8ul, 56ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, true, double, 8ul, 56ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, true, double, 8ul, 56ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, true, float, 8ul, 7ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, true, float, 8ul, 7ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, true, float, 8ul, 7ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, true, float, 8ul, 7ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, true, float, 8ul, 7ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 8ul, true, float, 8ul, 7ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, true, float, 8ul, 56ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, true, float, 8ul, 56ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, true, float, 8ul, 56ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, true, float, 8ul, 56ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, true, float, 8ul, 56ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, true, float, 8ul, 56ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, true, float, 8ul, 56ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, true, float, 8ul, 56ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<8ul, 64ul, true, float, 8ul, 56ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::operators::operator*<float, float, 8ul, float>(kfr::vec<float, 8ul> const&, float const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec const&) |
| 535 |
|
|
|
| 536 |
|
|
|
| 537 |
|
|
|
| 538 |
|
|
return cmul(x, resize<width>(fixed_twiddle<T, 1, size, kk>())); |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::fixed_twiddle<double, 1ul, 64ul, 4ul, 0ul, false>() should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, false, double, 8ul, 4ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::fixed_twiddle<double, 1ul, 64ul, 4ul, 0ul, false>() inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, false, double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, false, double, 8ul, 4ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::resize<8ul, double, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<double, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, false, double, 8ul, 4ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::resize<8ul, double, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, false, double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, false, double, 8ul, 4ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, false, double, 8ul, 4ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, false, double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, false, double, 8ul, 4ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::fixed_twiddle<double, 1ul, 64ul, 12ul, 0ul, false>() should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, false, double, 8ul, 12ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::fixed_twiddle<double, 1ul, 64ul, 12ul, 0ul, false>() inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, false, double, 8ul, 12ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, false, double, 8ul, 12ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::resize<8ul, double, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<double, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, false, double, 8ul, 12ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::resize<8ul, double, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, false, double, 8ul, 12ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, false, double, 8ul, 12ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, false, double, 8ul, 12ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, false, double, 8ul, 12ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, false, double, 8ul, 12ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::fixed_twiddle<double, 1ul, 64ul, 36ul, 0ul, false>() should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, false, double, 8ul, 36ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::fixed_twiddle<double, 1ul, 64ul, 36ul, 0ul, false>() inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, false, double, 8ul, 36ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, false, double, 8ul, 36ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::resize<8ul, double, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<double, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, false, double, 8ul, 36ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::resize<8ul, double, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, false, double, 8ul, 36ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, false, double, 8ul, 36ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, false, double, 8ul, 36ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, false, double, 8ul, 36ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, false, double, 8ul, 36ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::fixed_twiddle<double, 1ul, 64ul, 60ul, 0ul, false>() should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, true, double, 8ul, 60ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::fixed_twiddle<double, 1ul, 64ul, 60ul, 0ul, false>() inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, true, double, 8ul, 60ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, true, double, 8ul, 60ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::resize<8ul, double, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<double, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, true, double, 8ul, 60ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::resize<8ul, double, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, true, double, 8ul, 60ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, true, double, 8ul, 60ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, true, double, 8ul, 60ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, true, double, 8ul, 60ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, true, double, 8ul, 60ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::fixed_twiddle<double, 1ul, 64ul, 52ul, 0ul, false>() should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, true, double, 8ul, 52ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::fixed_twiddle<double, 1ul, 64ul, 52ul, 0ul, false>() inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, true, double, 8ul, 52ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, true, double, 8ul, 52ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::resize<8ul, double, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<double, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, true, double, 8ul, 52ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::resize<8ul, double, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, true, double, 8ul, 52ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, true, double, 8ul, 52ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, true, double, 8ul, 52ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, true, double, 8ul, 52ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, true, double, 8ul, 52ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::fixed_twiddle<double, 1ul, 64ul, 28ul, 0ul, false>() should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, true, double, 8ul, 28ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::fixed_twiddle<double, 1ul, 64ul, 28ul, 0ul, false>() inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, true, double, 8ul, 28ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, true, double, 8ul, 28ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::resize<8ul, double, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<double, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, true, double, 8ul, 28ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::resize<8ul, double, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, true, double, 8ul, 28ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, true, double, 8ul, 28ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, true, double, 8ul, 28ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, true, double, 8ul, 28ul>(kfr::vec<double, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, true, double, 8ul, 28ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 64ul, 4ul, 0ul, false>() should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, false, float, 8ul, 4ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 64ul, 4ul, 0ul, false>() inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, false, float, 8ul, 4ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, false, float, 8ul, 4ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, false, float, 8ul, 4ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, false, float, 8ul, 4ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, false, float, 8ul, 4ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 64ul, 12ul, 0ul, false>() should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, false, float, 8ul, 12ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 64ul, 12ul, 0ul, false>() inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, false, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, false, float, 8ul, 12ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, false, float, 8ul, 12ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, false, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, false, float, 8ul, 12ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, false, float, 8ul, 12ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, false, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, false, float, 8ul, 12ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 64ul, 36ul, 0ul, false>() should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, false, float, 8ul, 36ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 64ul, 36ul, 0ul, false>() inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, false, float, 8ul, 36ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, false, float, 8ul, 36ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, false, float, 8ul, 36ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, false, float, 8ul, 36ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, false, float, 8ul, 36ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, false, float, 8ul, 36ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, false, float, 8ul, 36ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, false, float, 8ul, 36ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 64ul, 60ul, 0ul, false>() should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, true, float, 8ul, 60ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 64ul, 60ul, 0ul, false>() inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, true, float, 8ul, 60ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, true, float, 8ul, 60ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, true, float, 8ul, 60ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, true, float, 8ul, 60ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, true, float, 8ul, 60ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, true, float, 8ul, 60ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, true, float, 8ul, 60ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<4ul, 64ul, true, float, 8ul, 60ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 64ul, 52ul, 0ul, false>() should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, true, float, 8ul, 52ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 64ul, 52ul, 0ul, false>() inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, true, float, 8ul, 52ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, true, float, 8ul, 52ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, true, float, 8ul, 52ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, true, float, 8ul, 52ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, true, float, 8ul, 52ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, true, float, 8ul, 52ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, true, float, 8ul, 52ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<12ul, 64ul, true, float, 8ul, 52ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 64ul, 28ul, 0ul, false>() should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, true, float, 8ul, 28ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 64ul, 28ul, 0ul, false>() inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, true, float, 8ul, 28ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, true, float, 8ul, 28ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, true, float, 8ul, 28ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, true, float, 8ul, 28ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, true, float, 8ul, 28ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, true, float, 8ul, 28ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, true, float, 8ul, 28ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<36ul, 64ul, true, float, 8ul, 28ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 16ul, 1ul, 0ul, false>() should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 16ul, 1ul, 0ul, false>() inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 16ul, 3ul, 0ul, false>() should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 16ul, 3ul, 0ul, false>() inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 16ul, 9ul, 0ul, false>() should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 16ul, 9ul, 0ul, false>() inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 16ul, 15ul, 0ul, false>() should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 16ul, 15ul, 0ul, false>() inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 16ul, 13ul, 0ul, false>() should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 16ul, 13ul, 0ul, false>() inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 16ul, 7ul, 0ul, false>() should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (1ul)*(2)> kfr::internal::fixed_twiddle<float, 1ul, 16ul, 7ul, 0ul, false>() inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::resize<8ul, float, 2ul, (cometa::details::unique_enum_impl<536>::type)536>(kfr::vec<float, 2ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
kfr::vec kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec const&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) |
kfr::vec kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec const&) |
| 539 |
|
|
|
| 540 |
|
|
|
| 541 |
|
|
|
| 542 |
|
|
template <size_t N, typename T> |
| 543 |
|
|
KFR_INTRIN void butterfly2(const cvec<T, N>& a0, const cvec<T, N>& a1, cvec<T, N>& w0, cvec<T, N>& w1) |
| 544 |
|
|
|
| 545 |
|
|
|
| 546 |
|
|
|
| 547 |
|
|
|
| 548 |
|
|
|
| 549 |
|
|
template <size_t N, typename T> |
| 550 |
|
|
KFR_INTRIN void butterfly2(cvec<T, N>& a0, cvec<T, N>& a1) |
| 551 |
|
|
|
| 552 |
|
|
butterfly2<N>(a0, a1, a0, a1); |
| 553 |
|
|
|
| 554 |
|
|
|
| 555 |
|
|
template <size_t N, bool inverse = false, typename T> |
| 556 |
|
|
KFR_INTRIN void butterfly4(cfalse_t /*split_format*/, const cvec<T, N>& a0, const cvec<T, N>& a1, |
| 557 |
|
|
const cvec<T, N>& a2, const cvec<T, N>& a3, cvec<T, N>& w0, cvec<T, N>& w1, |
| 558 |
|
|
cvec<T, N>& w2, cvec<T, N>& w3) |
| 559 |
|
|
|
| 560 |
|
|
cvec<T, N> sum02, sum13, diff02, diff13; |
| 561 |
|
|
cvec<T, N * 2> a01, a23, sum0213, diff0213; |
| 562 |
|
|
|
| 563 |
|
|
|
|
|
inline |
kfr::vec<double, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<double, 2ul, 2ul>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) with cost=-25 (threshold=730) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<double, 2ul, 2ul>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<double, 2ul, 2ul>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) with cost=-25 (threshold=730) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<double, 2ul, 2ul>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 16ul, 16ul>)()> kfr::concat<double, 16ul, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 16ul, 16ul>)()> kfr::concat<double, 16ul, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 16ul, 16ul>)()> kfr::concat<double, 16ul, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 16ul, 16ul>)()> kfr::concat<double, 16ul, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<float, 2ul, 2ul>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) with cost=-25 (threshold=730) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<float, 2ul, 2ul>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<float, 2ul, 2ul>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) with cost=-25 (threshold=730) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<float, 2ul, 2ul>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) with cost=-25 (threshold=730) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) with cost=-25 (threshold=730) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 16ul, 16ul>)()> kfr::concat<float, 16ul, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 16ul, 16ul>)()> kfr::concat<float, 16ul, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 16ul, 16ul>)()> kfr::concat<float, 16ul, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 16ul, 16ul>)()> kfr::concat<float, 16ul, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 32ul, 32ul>)()> kfr::concat<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 32ul, 32ul>)()> kfr::concat<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 32ul, 32ul>)()> kfr::concat<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 32ul, 32ul>)()> kfr::concat<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 564 |
|
|
|
|
|
inline |
kfr::vec<double, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<double, 2ul, 2ul>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) with cost=-25 (threshold=730) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<double, 2ul, 2ul>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<double, 2ul, 2ul>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) with cost=-25 (threshold=730) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<double, 2ul, 2ul>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 16ul, 16ul>)()> kfr::concat<double, 16ul, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 16ul, 16ul>)()> kfr::concat<double, 16ul, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 16ul, 16ul>)()> kfr::concat<double, 16ul, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 16ul, 16ul>)()> kfr::concat<double, 16ul, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<float, 2ul, 2ul>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) with cost=-25 (threshold=730) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<float, 2ul, 2ul>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<float, 2ul, 2ul>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) with cost=-25 (threshold=730) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 2ul, 2ul>)()> kfr::concat<float, 2ul, 2ul>(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) with cost=-25 (threshold=730) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) with cost=-25 (threshold=730) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 16ul, 16ul>)()> kfr::concat<float, 16ul, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 16ul, 16ul>)()> kfr::concat<float, 16ul, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 16ul, 16ul>)()> kfr::concat<float, 16ul, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 16ul, 16ul>)()> kfr::concat<float, 16ul, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 32ul, 32ul>)()> kfr::concat<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 32ul, 32ul>)()> kfr::concat<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 32ul, 32ul>)()> kfr::concat<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) with cost=-30 (threshold=730) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 32ul, 32ul>)()> kfr::concat<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 565 |
|
|
|
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 32ul> const&, kfr::vec<double, 32ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 32ul> const&, kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 32ul> const&, kfr::vec<double, 32ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 32ul> const&, kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 64ul> const&, kfr::vec<float, 64ul> const&) can be inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 64ul> const&, kfr::vec<float, 64ul> const&) inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 64ul> const&, kfr::vec<float, 64ul> const&) can be inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 64ul> const&, kfr::vec<float, 64ul> const&) inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 566 |
|
|
|
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 32ul> const&, kfr::vec<double, 32ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 32ul> const&, kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 32ul> const&, kfr::vec<double, 32ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 32ul> const&, kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 64ul> const&, kfr::vec<float, 64ul> const&) can be inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 64ul> const&, kfr::vec<float, 64ul> const&) inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 64ul> const&, kfr::vec<float, 64ul> const&) can be inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 64ul> const&, kfr::vec<float, 64ul> const&) inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 567 |
|
|
|
| 568 |
|
|
|
|
|
inline |
kfr::vec<double, 2ul> kfr::low<double, 4ul, 2ul>(kfr::vec<double, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::low<double, 4ul, 2ul>(kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::low<double, 4ul, 2ul>(kfr::vec<double, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::low<double, 4ul, 2ul>(kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::low<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::low<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::low<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::low<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::low<double, 16ul, 8ul>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::low<double, 16ul, 8ul>(kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::low<double, 16ul, 8ul>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::low<double, 16ul, 8ul>(kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::low<double, 32ul, 16ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::low<double, 32ul, 16ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::low<double, 32ul, 16ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::low<double, 32ul, 16ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::low<float, 4ul, 2ul>(kfr::vec<float, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::low<float, 4ul, 2ul>(kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::low<float, 4ul, 2ul>(kfr::vec<float, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::low<float, 4ul, 2ul>(kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::low<float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::low<float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::low<float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::low<float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::low<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::low<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::low<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::low<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::low<float, 32ul, 16ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::low<float, 32ul, 16ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::low<float, 32ul, 16ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::low<float, 32ul, 16ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::low<float, 64ul, 32ul>(kfr::vec<float, 64ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::low<float, 64ul, 32ul>(kfr::vec<float, 64ul> const&) inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::low<float, 64ul, 32ul>(kfr::vec<float, 64ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::low<float, 64ul, 32ul>(kfr::vec<float, 64ul> const&) inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 569 |
|
|
|
|
|
inline |
kfr::vec<double, 2ul> kfr::high<double, 4ul, 2ul>(kfr::vec<double, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::high<double, 4ul, 2ul>(kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::high<double, 4ul, 2ul>(kfr::vec<double, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::high<double, 4ul, 2ul>(kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::high<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::high<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::high<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::high<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::high<double, 16ul, 8ul>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::high<double, 16ul, 8ul>(kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::high<double, 16ul, 8ul>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::high<double, 16ul, 8ul>(kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::high<double, 32ul, 16ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::high<double, 32ul, 16ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::high<double, 32ul, 16ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::high<double, 32ul, 16ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::high<float, 4ul, 2ul>(kfr::vec<float, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::high<float, 4ul, 2ul>(kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::high<float, 4ul, 2ul>(kfr::vec<float, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::high<float, 4ul, 2ul>(kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::high<float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::high<float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::high<float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::high<float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::high<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::high<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::high<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::high<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::high<float, 32ul, 16ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::high<float, 32ul, 16ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::high<float, 32ul, 16ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::high<float, 32ul, 16ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::high<float, 64ul, 32ul>(kfr::vec<float, 64ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::high<float, 64ul, 32ul>(kfr::vec<float, 64ul> const&) inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::high<float, 64ul, 32ul>(kfr::vec<float, 64ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::high<float, 64ul, 32ul>(kfr::vec<float, 64ul> const&) inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 570 |
|
|
|
|
|
inline |
kfr::vec<double, 2ul> kfr::low<double, 4ul, 2ul>(kfr::vec<double, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::low<double, 4ul, 2ul>(kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::low<double, 4ul, 2ul>(kfr::vec<double, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::low<double, 4ul, 2ul>(kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::low<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::low<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::low<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::low<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::low<double, 16ul, 8ul>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::low<double, 16ul, 8ul>(kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::low<double, 16ul, 8ul>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::low<double, 16ul, 8ul>(kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::low<double, 32ul, 16ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::low<double, 32ul, 16ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::low<double, 32ul, 16ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::low<double, 32ul, 16ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::low<float, 4ul, 2ul>(kfr::vec<float, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::low<float, 4ul, 2ul>(kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::low<float, 4ul, 2ul>(kfr::vec<float, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::low<float, 4ul, 2ul>(kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::low<float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::low<float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::low<float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::low<float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::low<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::low<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::low<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::low<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::low<float, 32ul, 16ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::low<float, 32ul, 16ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::low<float, 32ul, 16ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::low<float, 32ul, 16ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::low<float, 64ul, 32ul>(kfr::vec<float, 64ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::low<float, 64ul, 32ul>(kfr::vec<float, 64ul> const&) inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::low<float, 64ul, 32ul>(kfr::vec<float, 64ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::low<float, 64ul, 32ul>(kfr::vec<float, 64ul> const&) inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 571 |
|
|
|
|
|
inline |
kfr::vec<double, 2ul> kfr::high<double, 4ul, 2ul>(kfr::vec<double, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::high<double, 4ul, 2ul>(kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::high<double, 4ul, 2ul>(kfr::vec<double, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::high<double, 4ul, 2ul>(kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::high<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::high<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::high<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::high<double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::high<double, 16ul, 8ul>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::high<double, 16ul, 8ul>(kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::high<double, 16ul, 8ul>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::high<double, 16ul, 8ul>(kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::high<double, 32ul, 16ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::high<double, 32ul, 16ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::high<double, 32ul, 16ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::high<double, 32ul, 16ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::high<float, 4ul, 2ul>(kfr::vec<float, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::high<float, 4ul, 2ul>(kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::high<float, 4ul, 2ul>(kfr::vec<float, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::high<float, 4ul, 2ul>(kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::high<float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::high<float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::high<float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::high<float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::high<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::high<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::high<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::high<float, 16ul, 8ul>(kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::high<float, 32ul, 16ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::high<float, 32ul, 16ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::high<float, 32ul, 16ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::high<float, 32ul, 16ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::high<float, 64ul, 32ul>(kfr::vec<float, 64ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::high<float, 64ul, 32ul>(kfr::vec<float, 64ul> const&) inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::high<float, 64ul, 32ul>(kfr::vec<float, 64ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::high<float, 64ul, 32ul>(kfr::vec<float, 64ul> const&) inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 572 |
|
|
|
|
|
inline |
kfr::operator+(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 573 |
|
|
|
|
|
inline |
kfr::operator-(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 574 |
|
|
|
| 575 |
|
|
|
| 576 |
|
|
diff13 = (diff13 ^ broadcast<N * 2, T>(T(), -T())); |
|
|
inline |
kfr::operator^(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) with cost=-35 (threshold=750) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::broadcast<2ul, double, double, double>(double const&, double const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::broadcast<2ul, double, double, double>(double const&, double const&) inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) with cost=-35 (threshold=750) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::broadcast<4ul, double, double, double>(double const&, double const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::broadcast<4ul, double, double, double>(double const&, double const&) inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::broadcast<8ul, double, double, double>(double const&, double const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::broadcast<8ul, double, double, double>(double const&, double const&) inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::broadcast<16ul, double, double, double>(double const&, double const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::broadcast<16ul, double, double, double>(double const&, double const&) inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::broadcast<2ul, float, float, float>(float const&, float const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::broadcast<2ul, float, float, float>(float const&, float const&) inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) with cost=-35 (threshold=750) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::broadcast<4ul, float, float, float>(float const&, float const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::broadcast<4ul, float, float, float>(float const&, float const&) inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=750) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::broadcast<8ul, float, float, float>(float const&, float const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::broadcast<8ul, float, float, float>(float const&, float const&) inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::broadcast<16ul, float, float, float>(float const&, float const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::broadcast<16ul, float, float, float>(float const&, float const&) inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::broadcast<32ul, float, float, float>(float const&, float const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::broadcast<32ul, float, float, float>(float const&, float const&) inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 577 |
|
|
diff13 = swap<2>(diff13); |
|
|
inline |
kfr::vec<double, 2ul> kfr::swap<2ul, double, 2ul>(kfr::vec<double, 2ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::swap<2ul, double, 2ul>(kfr::vec<double, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::swap<2ul, double, 4ul>(kfr::vec<double, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::swap<2ul, double, 4ul>(kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::swap<2ul, double, 16ul>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::swap<2ul, double, 16ul>(kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::swap<2ul, float, 2ul>(kfr::vec<float, 2ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::swap<2ul, float, 2ul>(kfr::vec<float, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::swap<2ul, float, 4ul>(kfr::vec<float, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::swap<2ul, float, 4ul>(kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::swap<2ul, float, 16ul>(kfr::vec<float, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::swap<2ul, float, 16ul>(kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::swap<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::swap<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 578 |
|
|
|
| 579 |
|
|
|
| 580 |
|
|
|
| 581 |
|
|
diff13 = swap<2>(diff13); |
|
|
inline |
kfr::vec<double, 2ul> kfr::swap<2ul, double, 2ul>(kfr::vec<double, 2ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::swap<2ul, double, 2ul>(kfr::vec<double, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::swap<2ul, double, 4ul>(kfr::vec<double, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::swap<2ul, double, 4ul>(kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::swap<2ul, double, 16ul>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::swap<2ul, double, 16ul>(kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::swap<2ul, float, 2ul>(kfr::vec<float, 2ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::swap<2ul, float, 2ul>(kfr::vec<float, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::swap<2ul, float, 4ul>(kfr::vec<float, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::swap<2ul, float, 4ul>(kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::swap<2ul, float, 16ul>(kfr::vec<float, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::swap<2ul, float, 16ul>(kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::swap<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::swap<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 582 |
|
|
diff13 = (diff13 ^ broadcast<N * 2, T>(T(), -T())); |
|
|
inline |
kfr::operator^(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) with cost=-35 (threshold=750) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::broadcast<2ul, double, double, double>(double const&, double const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::broadcast<2ul, double, double, double>(double const&, double const&) inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) with cost=-35 (threshold=750) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::broadcast<4ul, double, double, double>(double const&, double const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 4ul> kfr::broadcast<4ul, double, double, double>(double const&, double const&) inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::broadcast<8ul, double, double, double>(double const&, double const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::broadcast<8ul, double, double, double>(double const&, double const&) inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::broadcast<16ul, double, double, double>(double const&, double const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 16ul> kfr::broadcast<16ul, double, double, double>(double const&, double const&) inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::broadcast<2ul, float, float, float>(float const&, float const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 2ul> kfr::broadcast<2ul, float, float, float>(float const&, float const&) inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) with cost=-35 (threshold=750) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::broadcast<4ul, float, float, float>(float const&, float const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 4ul> kfr::broadcast<4ul, float, float, float>(float const&, float const&) inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=750) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::broadcast<8ul, float, float, float>(float const&, float const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::broadcast<8ul, float, float, float>(float const&, float const&) inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::broadcast<16ul, float, float, float>(float const&, float const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 16ul> kfr::broadcast<16ul, float, float, float>(float const&, float const&) inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator^(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::broadcast<32ul, float, float, float>(float const&, float const&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::broadcast<32ul, float, float, float>(float const&, float const&) inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 583 |
|
|
|
| 584 |
|
|
|
| 585 |
|
|
|
|
|
inline |
kfr::operator+(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 586 |
|
|
|
|
|
inline |
kfr::operator-(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) can be inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&) inlined into void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) can be inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 587 |
|
|
|
| 588 |
|
|
|
| 589 |
|
|
template <size_t N, bool inverse = false, typename T> |
| 590 |
|
|
KFR_INTRIN void butterfly4(ctrue_t /*split_format*/, const cvec<T, N>& a0, const cvec<T, N>& a1, |
| 591 |
|
|
const cvec<T, N>& a2, const cvec<T, N>& a3, cvec<T, N>& w0, cvec<T, N>& w1, |
| 592 |
|
|
cvec<T, N>& w2, cvec<T, N>& w3) |
| 593 |
|
|
|
| 594 |
|
|
vec<T, N> re0, im0, re1, im1, re2, im2, re3, im3; |
| 595 |
|
|
vec<T, N> wre0, wim0, wre1, wim1, wre2, wim2, wre3, wim3; |
| 596 |
|
|
|
| 597 |
|
|
cvec<T, N> sum02, sum13, diff02, diff13; |
| 598 |
|
|
vec<T, N> sum02re, sum13re, diff02re, diff13re; |
| 599 |
|
|
vec<T, N> sum02im, sum13im, diff02im, diff13im; |
| 600 |
|
|
|
| 601 |
|
|
|
| 602 |
|
|
|
| 603 |
|
|
|
| 604 |
|
|
|
| 605 |
|
|
|
| 606 |
|
|
|
| 607 |
|
|
|
| 608 |
|
|
|
| 609 |
|
|
split(diff02, diff02re, diff02im); |
| 610 |
|
|
split(diff13, diff13re, diff13im); |
| 611 |
|
|
|
| 612 |
|
|
(inverse ? w3 : w1) = concat(diff02re + diff13im, diff02im - diff13re); |
| 613 |
|
|
(inverse ? w1 : w3) = concat(diff02re - diff13im, diff02im + diff13re); |
| 614 |
|
|
|
| 615 |
|
|
|
| 616 |
|
|
template <size_t N, bool inverse = false, typename T> |
| 617 |
|
|
KFR_INTRIN void butterfly8(const cvec<T, N>& a0, const cvec<T, N>& a1, const cvec<T, N>& a2, |
| 618 |
|
|
const cvec<T, N>& a3, const cvec<T, N>& a4, const cvec<T, N>& a5, |
| 619 |
|
|
const cvec<T, N>& a6, const cvec<T, N>& a7, cvec<T, N>& w0, cvec<T, N>& w1, |
| 620 |
|
|
cvec<T, N>& w2, cvec<T, N>& w3, cvec<T, N>& w4, cvec<T, N>& w5, cvec<T, N>& w6, |
| 621 |
|
|
|
| 622 |
|
|
|
| 623 |
|
|
cvec<T, N> b0 = a0, b2 = a2, b4 = a4, b6 = a6; |
| 624 |
|
|
butterfly4<N, inverse>(cfalse, b0, b2, b4, b6, b0, b2, b4, b6); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 625 |
|
|
cvec<T, N> b1 = a1, b3 = a3, b5 = a5, b7 = a7; |
| 626 |
|
|
butterfly4<N, inverse>(cfalse, b1, b3, b5, b7, b1, b3, b5, b7); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 627 |
|
|
|
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 628 |
|
|
|
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 629 |
|
|
|
| 630 |
|
|
b3 = cmul_by_twiddle<1, 8, inverse>(b3); |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, false, double, 8ul, 1ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, false, double, 8ul, 1ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, true, double, 8ul, 7ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, true, double, 8ul, 7ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 8ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 631 |
|
|
b5 = cmul_by_twiddle<2, 8, inverse>(b5); |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<2ul, 8ul, false, double, 8ul, 2ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<2ul, 8ul, false, double, 8ul, 2ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<2ul, 8ul, true, double, 8ul, 6ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<2ul, 8ul, true, double, 8ul, 6ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 8ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 8ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 8ul, true, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 8ul, true, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 632 |
|
|
b7 = cmul_by_twiddle<3, 8, inverse>(b7); |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, false, double, 8ul, 3ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, false, double, 8ul, 3ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, true, double, 8ul, 5ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, true, double, 8ul, 5ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, true, float, 8ul, 5ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 8ul, true, float, 8ul, 5ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 633 |
|
|
|
| 634 |
|
|
|
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 635 |
|
|
|
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 636 |
|
|
|
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 637 |
|
|
|
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 638 |
|
|
|
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 639 |
|
|
|
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 640 |
|
|
|
| 641 |
|
|
|
| 642 |
|
|
template <size_t N, bool inverse = false, typename T> |
| 643 |
|
|
KFR_INTRIN void butterfly8(cvec<T, N>& a0, cvec<T, N>& a1, cvec<T, N>& a2, cvec<T, N>& a3, cvec<T, N>& a4, |
| 644 |
|
|
cvec<T, N>& a5, cvec<T, N>& a6, cvec<T, N>& a7) |
| 645 |
|
|
|
| 646 |
|
|
butterfly8<N, inverse>(a0, a1, a2, a3, a4, a5, a6, a7, a0, a1, a2, a3, a4, a5, a6, a7); |
|
|
inline |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) inlined into void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) inlined into void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 647 |
|
|
|
| 648 |
|
|
|
| 649 |
|
|
template <bool inverse = false, typename T> |
| 650 |
|
|
KFR_INTRIN void butterfly8(cvec<T, 2>& a01, cvec<T, 2>& a23, cvec<T, 2>& a45, cvec<T, 2>& a67) |
| 651 |
|
|
|
| 652 |
|
|
cvec<T, 2> b01 = a01, b23 = a23, b45 = a45, b67 = a67; |
| 653 |
|
|
|
| 654 |
|
|
butterfly4<2, inverse>(cfalse, b01, b23, b45, b67, b01, b23, b45, b67); |
|
|
inline |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<2ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<2ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)> const&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&, kfr::vec<double, (2ul)*(2)>&) inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<2ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<2ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)> const&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&, kfr::vec<float, (2ul)*(2)>&) inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 655 |
|
|
|
| 656 |
|
|
cvec<T, 2> b02, b13, b46, b57; |
| 657 |
|
|
|
| 658 |
|
|
cvec<T, 8> b01234567 = concat(b01, b23, b45, b67); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) with cost=-30 (threshold=974) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) with cost=-30 (threshold=974) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) with cost=-30 (threshold=974) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) with cost=-30 (threshold=974) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 659 |
|
|
cvec<T, 8> b02461357 = concat(even<2>(b01234567), odd<2>(b01234567)); |
|
|
inline |
kfr::vec<double, 8ul> kfr::even<2ul, double, 16ul, 8ul, (cometa::details::unique_enum_impl<181>::type)181>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::even<2ul, double, 16ul, 8ul, (cometa::details::unique_enum_impl<181>::type)181>(kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::odd<2ul, double, 16ul, 8ul, (cometa::details::unique_enum_impl<188>::type)188>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::odd<2ul, double, 16ul, 8ul, (cometa::details::unique_enum_impl<188>::type)188>(kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) with cost=-40 (threshold=730) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::even<2ul, double, 16ul, 8ul, (cometa::details::unique_enum_impl<181>::type)181>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::even<2ul, double, 16ul, 8ul, (cometa::details::unique_enum_impl<181>::type)181>(kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::odd<2ul, double, 16ul, 8ul, (cometa::details::unique_enum_impl<188>::type)188>(kfr::vec<double, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::odd<2ul, double, 16ul, 8ul, (cometa::details::unique_enum_impl<188>::type)188>(kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) with cost=-40 (threshold=730) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::even<2ul, float, 16ul, 8ul, (cometa::details::unique_enum_impl<181>::type)181>(kfr::vec<float, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::even<2ul, float, 16ul, 8ul, (cometa::details::unique_enum_impl<181>::type)181>(kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::odd<2ul, float, 16ul, 8ul, (cometa::details::unique_enum_impl<188>::type)188>(kfr::vec<float, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::odd<2ul, float, 16ul, 8ul, (cometa::details::unique_enum_impl<188>::type)188>(kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) with cost=-40 (threshold=730) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::even<2ul, float, 16ul, 8ul, (cometa::details::unique_enum_impl<181>::type)181>(kfr::vec<float, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::even<2ul, float, 16ul, 8ul, (cometa::details::unique_enum_impl<181>::type)181>(kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::odd<2ul, float, 16ul, 8ul, (cometa::details::unique_enum_impl<188>::type)188>(kfr::vec<float, 16ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::odd<2ul, float, 16ul, 8ul, (cometa::details::unique_enum_impl<188>::type)188>(kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) with cost=-40 (threshold=730) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 660 |
|
|
split(b02461357, b02, b46, b13, b57); |
|
|
inline |
void kfr::split<double, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<double, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&) inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<double, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<double, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&) inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&) inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&) inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 661 |
|
|
|
| 662 |
|
|
b13 = cmul(b13, fixed_twiddle<T, 2, 8, 0, 1, inverse>()); |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(4ul, 4ul)> kfr::internal::cmul<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(4ul, 4ul)> kfr::internal::cmul<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (2ul)*(2)> kfr::internal::fixed_twiddle<double, 2ul, 8ul, 0ul, 1ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (2ul)*(2)> kfr::internal::fixed_twiddle<double, 2ul, 8ul, 0ul, 1ul, false>() inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(4ul, 4ul)> kfr::internal::cmul<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(4ul, 4ul)> kfr::internal::cmul<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (2ul)*(2)> kfr::internal::fixed_twiddle<double, 2ul, 8ul, 0ul, 1ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (2ul)*(2)> kfr::internal::fixed_twiddle<double, 2ul, 8ul, 0ul, 1ul, true>() inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(4ul, 4ul)> kfr::internal::cmul<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(4ul, 4ul)> kfr::internal::cmul<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::fixed_twiddle<float, 2ul, 8ul, 0ul, 1ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::fixed_twiddle<float, 2ul, 8ul, 0ul, 1ul, false>() inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(4ul, 4ul)> kfr::internal::cmul<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(4ul, 4ul)> kfr::internal::cmul<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::fixed_twiddle<float, 2ul, 8ul, 0ul, 1ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::fixed_twiddle<float, 2ul, 8ul, 0ul, 1ul, true>() inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 663 |
|
|
b57 = cmul(b57, fixed_twiddle<T, 2, 8, 2, 1, inverse>()); |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(4ul, 4ul)> kfr::internal::cmul<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(4ul, 4ul)> kfr::internal::cmul<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (2ul)*(2)> kfr::internal::fixed_twiddle<double, 2ul, 8ul, 2ul, 1ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (2ul)*(2)> kfr::internal::fixed_twiddle<double, 2ul, 8ul, 2ul, 1ul, false>() inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(4ul, 4ul)> kfr::internal::cmul<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(4ul, 4ul)> kfr::internal::cmul<double, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (2ul)*(2)> kfr::internal::fixed_twiddle<double, 2ul, 8ul, 2ul, 1ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (2ul)*(2)> kfr::internal::fixed_twiddle<double, 2ul, 8ul, 2ul, 1ul, true>() inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(4ul, 4ul)> kfr::internal::cmul<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(4ul, 4ul)> kfr::internal::cmul<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::fixed_twiddle<float, 2ul, 8ul, 2ul, 1ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::fixed_twiddle<float, 2ul, 8ul, 2ul, 1ul, false>() inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(4ul, 4ul)> kfr::internal::cmul<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(4ul, 4ul)> kfr::internal::cmul<float, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::fixed_twiddle<float, 2ul, 8ul, 2ul, 1ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (2ul)*(2)> kfr::internal::fixed_twiddle<float, 2ul, 8ul, 2ul, 1ul, true>() inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 664 |
|
|
|
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 665 |
|
|
|
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator+(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 666 |
|
|
|
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 667 |
|
|
|
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) with cost=-35 (threshold=562) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::operator-(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) |
void kfr::internal::butterfly8(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 668 |
|
|
|
| 669 |
|
|
|
| 670 |
|
|
template <bool inverse = false, typename T> |
| 671 |
|
|
KFR_INTRIN void butterfly8(cvec<T, 8>& v8) |
| 672 |
|
|
|
| 673 |
|
|
cvec<T, 2> w0, w1, w2, w3; |
| 674 |
|
|
split(v8, w0, w1, w2, w3); |
|
|
inline |
void kfr::split<double, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
void kfr::split<double, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&) inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 16ul>&) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
void kfr::split<double, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
void kfr::split<double, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&, kfr::vec<double, (16ul)/(4)>&) inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 16ul>&) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
void kfr::split<float, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
void kfr::split<float, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&) inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 16ul>&) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
void kfr::split<float, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
void kfr::split<float, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&, kfr::vec<float, (16ul)/(4)>&) inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 16ul>&) |
void kfr::internal::butterfly8(kfr::vec&) |
| 675 |
|
|
butterfly8<inverse>(w0, w1, w2, w3); |
|
|
inline |
void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<false, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 16ul>&) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<true, double>(kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&, kfr::vec<double, 4ul>&) inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 16ul>&) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<false, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 16ul>&) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) should always be inlined (cost=always) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<true, float>(kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&, kfr::vec<float, 4ul>&) inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 16ul>&) |
void kfr::internal::butterfly8(kfr::vec&) |
| 676 |
|
|
v8 = concat(w0, w1, w2, w3); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 16ul>&) with cost=-30 (threshold=974) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly8<false, double>(kfr::vec<double, 16ul>&) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) can be inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 16ul>&) with cost=-30 (threshold=974) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 4ul, 4ul, 4ul, 4ul>)()> kfr::concat<double, 4ul, 4ul, 4ul, 4ul>(kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&, kfr::vec<double, 4ul> const&) inlined into void kfr::internal::butterfly8<true, double>(kfr::vec<double, 16ul>&) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 16ul>&) with cost=-30 (threshold=974) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly8<false, float>(kfr::vec<float, 16ul>&) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) can be inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 16ul>&) with cost=-30 (threshold=974) |
void kfr::internal::butterfly8(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 4ul, 4ul, 4ul, 4ul>)()> kfr::concat<float, 4ul, 4ul, 4ul, 4ul>(kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&, kfr::vec<float, 4ul> const&) inlined into void kfr::internal::butterfly8<true, float>(kfr::vec<float, 16ul>&) |
void kfr::internal::butterfly8(kfr::vec&) |
| 677 |
|
|
|
| 678 |
|
|
|
| 679 |
|
|
template <bool inverse = false, typename T> |
| 680 |
|
|
KFR_INTRIN void butterfly32(cvec<T, 32>& v32) |
| 681 |
|
|
|
| 682 |
|
|
cvec<T, 4> w0, w1, w2, w3, w4, w5, w6, w7; |
| 683 |
|
|
split(v32, w0, w1, w2, w3, w4, w5, w6, w7); |
|
|
inline |
void kfr::split<0ul, double, 64ul, 8ul, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&>(kfr::vec<double, 64ul> const&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::split<0ul, double, 64ul, 8ul, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&>(kfr::vec<double, 64ul> const&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&) inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::split<0ul, double, 64ul, 8ul, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&>(kfr::vec<double, 64ul> const&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::split<0ul, double, 64ul, 8ul, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&>(kfr::vec<double, 64ul> const&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&, kfr::vec<double, 8ul>&) inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::split<0ul, float, 64ul, 8ul, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&>(kfr::vec<float, 64ul> const&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::split<0ul, float, 64ul, 8ul, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&>(kfr::vec<float, 64ul> const&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&) inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::split<0ul, float, 64ul, 8ul, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&>(kfr::vec<float, 64ul> const&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::split<0ul, float, 64ul, 8ul, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&>(kfr::vec<float, 64ul> const&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&, kfr::vec<float, 8ul>&) inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
| 684 |
|
|
butterfly8<4, inverse>(w0, w1, w2, w3, w4, w5, w6, w7); |
|
|
inline |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<4ul, true, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly8<4ul, true, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
| 685 |
|
|
|
| 686 |
|
|
w1 = cmul(w1, fixed_twiddle<T, 4, 32, 0, 1, inverse>()); |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 1ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 1ul, false>() inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 1ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 1ul, true>() inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 1ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 1ul, false>() inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 1ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 1ul, true>() inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
| 687 |
|
|
w2 = cmul(w2, fixed_twiddle<T, 4, 32, 0, 2, inverse>()); |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 2ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 2ul, false>() inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 2ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 2ul, true>() inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 2ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 2ul, false>() inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 2ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 2ul, true>() inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
| 688 |
|
|
w3 = cmul(w3, fixed_twiddle<T, 4, 32, 0, 3, inverse>()); |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 3ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 3ul, false>() inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 3ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 3ul, true>() inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 3ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 3ul, false>() inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 3ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 3ul, true>() inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
| 689 |
|
|
w4 = cmul(w4, fixed_twiddle<T, 4, 32, 0, 4, inverse>()); |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 4ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 4ul, false>() inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 4ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 4ul, true>() inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 4ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 4ul, false>() inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 4ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 4ul, true>() inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
| 690 |
|
|
w5 = cmul(w5, fixed_twiddle<T, 4, 32, 0, 5, inverse>()); |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 5ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 5ul, false>() inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 5ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 5ul, true>() inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 5ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 5ul, false>() inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 5ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 5ul, true>() inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
| 691 |
|
|
w6 = cmul(w6, fixed_twiddle<T, 4, 32, 0, 6, inverse>()); |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 6ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 6ul, false>() inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 6ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 6ul, true>() inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 6ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 6ul, false>() inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 6ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 6ul, true>() inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
| 692 |
|
|
w7 = cmul(w7, fixed_twiddle<T, 4, 32, 0, 7, inverse>()); |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 7ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 7ul, false>() inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<double, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 7ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (4ul)*(2)> kfr::internal::fixed_twiddle<double, 4ul, 32ul, 0ul, 7ul, true>() inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 7ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 7ul, false>() inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(8ul, 8ul)> kfr::internal::cmul<float, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 7ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::fixed_twiddle<float, 4ul, 32ul, 0ul, 7ul, true>() inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
| 693 |
|
|
|
| 694 |
|
|
cvec<T, 8> z0, z1, z2, z3; |
| 695 |
|
|
transpose4x8(w0, w1, w2, w3, w4, w5, w6, w7, z0, z1, z2, z3); |
|
|
inline |
void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::transpose4x8<double>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&, kfr::vec<double, 16ul>&) inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::transpose4x8<float>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&, kfr::vec<float, 16ul>&) inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
| 696 |
|
|
|
| 697 |
|
|
butterfly4<8, inverse>(cfalse, z0, z1, z2, z3, z0, z1, z2, z3); |
|
|
inline |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<8ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<8ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)> const&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&, kfr::vec<double, (8ul)*(2)>&) inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<8ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<8ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)> const&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&, kfr::vec<float, (8ul)*(2)>&) inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
| 698 |
|
|
v32 = concat(z0, z1, z2, z3); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 16ul, 16ul, 16ul, 16ul>)()> kfr::concat<double, 16ul, 16ul, 16ul, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) with cost=-30 (threshold=974) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 16ul, 16ul, 16ul, 16ul>)()> kfr::concat<double, 16ul, 16ul, 16ul, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly32<false, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 16ul, 16ul, 16ul, 16ul>)()> kfr::concat<double, 16ul, 16ul, 16ul, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) can be inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) with cost=-30 (threshold=974) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 16ul, 16ul, 16ul, 16ul>)()> kfr::concat<double, 16ul, 16ul, 16ul, 16ul>(kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&, kfr::vec<double, 16ul> const&) inlined into void kfr::internal::butterfly32<true, double>(kfr::vec<double, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 16ul, 16ul, 16ul, 16ul>)()> kfr::concat<float, 16ul, 16ul, 16ul, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) with cost=-30 (threshold=974) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 16ul, 16ul, 16ul, 16ul>)()> kfr::concat<float, 16ul, 16ul, 16ul, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly32<false, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 16ul, 16ul, 16ul, 16ul>)()> kfr::concat<float, 16ul, 16ul, 16ul, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) can be inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) with cost=-30 (threshold=974) |
void kfr::internal::butterfly32(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 16ul, 16ul, 16ul, 16ul>)()> kfr::concat<float, 16ul, 16ul, 16ul, 16ul>(kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&, kfr::vec<float, 16ul> const&) inlined into void kfr::internal::butterfly32<true, float>(kfr::vec<float, 64ul>&) |
void kfr::internal::butterfly32(kfr::vec&) |
| 699 |
|
|
|
| 700 |
|
|
|
| 701 |
|
|
template <size_t N, bool inverse = false, typename T> |
| 702 |
|
|
KFR_INTRIN void butterfly4(cvec<T, N * 4>& a0123) |
| 703 |
|
|
|
| 704 |
|
|
|
| 705 |
|
|
|
| 706 |
|
|
|
| 707 |
|
|
|
| 708 |
|
|
split(a0123, a0, a1, a2, a3); |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec&) |
| 709 |
|
|
butterfly4<N, inverse>(cfalse, a0, a1, a2, a3, a0, a1, a2, a3); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) inlined into void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) inlined into void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec&) |
| 710 |
|
|
a0123 = concat(a0, a1, a2, a3); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec&) |
| 711 |
|
|
|
| 712 |
|
|
|
| 713 |
|
|
template <size_t N, typename T> |
| 714 |
|
|
KFR_INTRIN void butterfly2(cvec<T, N * 2>& a01) |
| 715 |
|
|
|
| 716 |
|
|
|
| 717 |
|
|
|
| 718 |
|
|
|
| 719 |
|
|
|
| 720 |
|
|
|
| 721 |
|
|
|
| 722 |
|
|
|
| 723 |
|
|
template <size_t N, bool inverse = false, bool split_format = false, typename T> |
| 724 |
|
|
KFR_INTRIN void apply_twiddle(const cvec<T, N>& a1, const cvec<T, N>& tw1, cvec<T, N>& w1) |
| 725 |
|
|
|
| 726 |
|
|
|
| 727 |
|
|
|
| 728 |
|
|
vec<T, N> re1, im1, tw1re, tw1im; |
| 729 |
|
|
|
| 730 |
|
|
split(tw1, tw1re, tw1im); |
| 731 |
|
|
vec<T, N> b1re = re1 * tw1re; |
| 732 |
|
|
vec<T, N> b1im = im1 * tw1re; |
| 733 |
|
|
|
| 734 |
|
|
w1 = concat(b1re + im1 * tw1im, b1im - re1 * tw1im); |
| 735 |
|
|
|
| 736 |
|
|
w1 = concat(b1re - im1 * tw1im, b1im + re1 * tw1im); |
| 737 |
|
|
|
| 738 |
|
|
|
| 739 |
|
|
|
| 740 |
|
|
const cvec<T, N> b1 = a1 * dupeven(tw1); |
|
|
inline |
kfr::vec<double, 8ul> kfr::dupeven<double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::dupeven<double, 8ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::dupeven<float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::dupeven<float, 8ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&) with cost=-30 (threshold=562) |
void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
| 741 |
|
|
const cvec<T, N> a1_ = swap<2>(a1); |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::swap<2ul, double, 8ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::swap<2ul, float, 8ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
| 742 |
|
|
|
| 743 |
|
|
|
| 744 |
|
|
|
| 745 |
|
|
|
| 746 |
|
|
w1 = subadd(b1, a1_ * dupodd(tw1_)); |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::subadd<double, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&) with cost=-40 (threshold=562) |
void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::operator*(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::dupodd<double, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::dupodd<double, 8ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::subadd<float, 8ul, (cometa::details::unique_enum_impl<454>::type)454>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&) with cost=-35 (threshold=562) |
void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::operator*(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::dupodd<float, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::dupodd<float, 8ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec&) |
| 747 |
|
|
|
| 748 |
|
|
|
| 749 |
|
|
|
| 750 |
|
|
template <size_t N, bool inverse = false, bool split_format = false, typename T> |
| 751 |
|
|
KFR_INTRIN void apply_twiddles4(const cvec<T, N>& a1, const cvec<T, N>& a2, const cvec<T, N>& a3, |
| 752 |
|
|
const cvec<T, N>& tw1, const cvec<T, N>& tw2, const cvec<T, N>& tw3, |
| 753 |
|
|
cvec<T, N>& w1, cvec<T, N>& w2, cvec<T, N>& w3) |
| 754 |
|
|
|
| 755 |
|
|
apply_twiddle<N, inverse, split_format>(a1, tw1, w1); |
|
|
inline |
void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<4ul, false, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&) inlined into void kfr::internal::apply_twiddles4<4ul, false, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::apply_twiddles4<4ul, false, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<4ul, false, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::apply_twiddles4<4ul, false, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::apply_twiddles4<4ul, false, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 756 |
|
|
apply_twiddle<N, inverse, split_format>(a2, tw2, w2); |
|
|
inline |
void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<4ul, false, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&) inlined into void kfr::internal::apply_twiddles4<4ul, false, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::apply_twiddles4<4ul, false, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<4ul, false, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::apply_twiddles4<4ul, false, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::apply_twiddles4<4ul, false, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 757 |
|
|
apply_twiddle<N, inverse, split_format>(a3, tw3, w3); |
|
|
inline |
void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<4ul, false, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddle<4ul, false, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&) inlined into void kfr::internal::apply_twiddles4<4ul, false, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) |
void kfr::internal::apply_twiddles4<4ul, false, false, double>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<4ul, false, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddle<4ul, false, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::apply_twiddles4<4ul, false, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) |
void kfr::internal::apply_twiddles4<4ul, false, false, float>(kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 758 |
|
|
|
| 759 |
|
|
|
| 760 |
|
|
template <size_t N, bool inverse = false, typename T> |
| 761 |
|
|
KFR_INTRIN void apply_twiddles4(cvec<T, N>& __restrict a1, cvec<T, N>& __restrict a2, |
| 762 |
|
|
cvec<T, N>& __restrict a3, const cvec<T, N>& tw1, const cvec<T, N>& tw2, |
| 763 |
|
|
|
| 764 |
|
|
|
| 765 |
|
|
apply_twiddles4<N, inverse>(a1, a2, a3, tw1, tw2, tw3, a1, a2, a3); |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec const&, kfr::vec const&, kfr::vec const&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, false, double>(kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&) inlined into void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec const&, kfr::vec const&, kfr::vec const&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec const&, kfr::vec const&, kfr::vec const&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, false, float>(kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec const&, kfr::vec const&, kfr::vec const&) |
| 766 |
|
|
|
| 767 |
|
|
|
| 768 |
|
|
template <size_t N, bool inverse = false, typename T, typename = u8[N - 1]> |
| 769 |
|
|
KFR_INTRIN void apply_twiddles4(cvec<T, N>& __restrict a1, cvec<T, N>& __restrict a2, |
| 770 |
|
|
cvec<T, N>& __restrict a3, const cvec<T, 1>& tw1, const cvec<T, 1>& tw2, |
| 771 |
|
|
|
| 772 |
|
|
|
| 773 |
|
|
apply_twiddles4<N, inverse>(a1, a2, a3, resize<N * 2>(tw1), resize<N * 2>(tw2), resize<N * 2>(tw3)); |
| 774 |
|
|
|
| 775 |
|
|
|
| 776 |
|
|
template <size_t N, bool inverse = false, typename T, typename = u8[N - 2]> |
| 777 |
|
|
KFR_INTRIN void apply_twiddles4(cvec<T, N>& __restrict a1, cvec<T, N>& __restrict a2, |
| 778 |
|
|
cvec<T, N>& __restrict a3, cvec<T, N / 2> tw1, cvec<T, N / 2> tw2, |
| 779 |
|
|
|
| 780 |
|
|
|
| 781 |
|
|
apply_twiddles4<N, inverse>(a1, a2, a3, resize<N * 2>(tw1), resize<N * 2>(tw2), resize<N * 2>(tw3)); |
| 782 |
|
|
|
| 783 |
|
|
|
| 784 |
|
|
template <size_t N, bool inverse = false, typename T> |
| 785 |
|
|
KFR_INTRIN void apply_vertical_twiddles4(cvec<T, N * 4>& b, cvec<T, N * 4>& c, cvec<T, N * 4>& d) |
| 786 |
|
|
|
| 787 |
|
|
cvec<T, 4> b0, b1, b2, b3; |
| 788 |
|
|
cvec<T, 4> c0, c1, c2, c3; |
| 789 |
|
|
cvec<T, 4> d0, d1, d2, d3; |
| 790 |
|
|
|
| 791 |
|
|
split(b, b0, b1, b2, b3); |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
| 792 |
|
|
split(c, c0, c1, c2, c3); |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
| 793 |
|
|
split(d, d0, d1, d2, d3); |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
| 794 |
|
|
|
| 795 |
|
|
b1 = cmul_by_twiddle<4, 64, inverse>(b1); |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, false, double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, false, double, 8ul, 4ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, true, double, 8ul, 60ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, true, double, 8ul, 60ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, true, float, 8ul, 60ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 64ul, true, float, 8ul, 60ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
| 796 |
|
|
b2 = cmul_by_twiddle<8, 64, inverse>(b2); |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, false, double, 8ul, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, false, double, 8ul, 8ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, true, double, 8ul, 56ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, true, double, 8ul, 56ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, false, float, 8ul, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, false, float, 8ul, 8ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, true, float, 8ul, 56ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, true, float, 8ul, 56ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
| 797 |
|
|
b3 = cmul_by_twiddle<12, 64, inverse>(b3); |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, false, double, 8ul, 12ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, false, double, 8ul, 12ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, true, double, 8ul, 52ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, true, double, 8ul, 52ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, false, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, false, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, true, float, 8ul, 52ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, true, float, 8ul, 52ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
| 798 |
|
|
|
| 799 |
|
|
c1 = cmul_by_twiddle<8, 64, inverse>(c1); |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, false, double, 8ul, 8ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, false, double, 8ul, 8ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, true, double, 8ul, 56ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, true, double, 8ul, 56ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, false, float, 8ul, 8ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, false, float, 8ul, 8ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, true, float, 8ul, 56ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<8ul, 64ul, true, float, 8ul, 56ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
| 800 |
|
|
c2 = cmul_by_twiddle<16, 64, inverse>(c2); |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<16ul, 64ul, false, double, 8ul, 16ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<16ul, 64ul, false, double, 8ul, 16ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<16ul, 64ul, true, double, 8ul, 48ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<16ul, 64ul, true, double, 8ul, 48ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<16ul, 64ul, false, float, 8ul, 16ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<16ul, 64ul, false, float, 8ul, 16ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<16ul, 64ul, true, float, 8ul, 48ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<16ul, 64ul, true, float, 8ul, 48ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
| 801 |
|
|
c3 = cmul_by_twiddle<24, 64, inverse>(c3); |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, false, double, 8ul, 24ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, false, double, 8ul, 24ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, true, double, 8ul, 40ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, true, double, 8ul, 40ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, false, float, 8ul, 24ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, false, float, 8ul, 24ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, true, float, 8ul, 40ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, true, float, 8ul, 40ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
| 802 |
|
|
|
| 803 |
|
|
d1 = cmul_by_twiddle<12, 64, inverse>(d1); |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, false, double, 8ul, 12ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, false, double, 8ul, 12ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, true, double, 8ul, 52ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, true, double, 8ul, 52ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, false, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, false, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, true, float, 8ul, 52ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<12ul, 64ul, true, float, 8ul, 52ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
| 804 |
|
|
d2 = cmul_by_twiddle<24, 64, inverse>(d2); |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, false, double, 8ul, 24ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, false, double, 8ul, 24ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, true, double, 8ul, 40ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, true, double, 8ul, 40ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, false, float, 8ul, 24ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, false, float, 8ul, 24ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, true, float, 8ul, 40ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<24ul, 64ul, true, float, 8ul, 40ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
| 805 |
|
|
d3 = cmul_by_twiddle<36, 64, inverse>(d3); |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, false, double, 8ul, 36ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, false, double, 8ul, 36ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, true, double, 8ul, 28ul>(kfr::vec<double, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, true, double, 8ul, 28ul>(kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, false, float, 8ul, 36ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, false, float, 8ul, 36ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, true, float, 8ul, 28ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<36ul, 64ul, true, float, 8ul, 28ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
| 806 |
|
|
|
| 807 |
|
|
b = concat(b0, b1, b2, b3); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
| 808 |
|
|
c = concat(c0, c1, c2, c3); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
| 809 |
|
|
d = concat(d0, d1, d2, d3); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec&, kfr::vec&, kfr::vec&) |
| 810 |
|
|
|
| 811 |
|
|
|
| 812 |
|
|
template <size_t n2, size_t nnstep, size_t N, bool inverse = false, typename T> |
| 813 |
|
|
KFR_INTRIN void apply_twiddles4(cvec<T, N * 4>& __restrict a0123) |
| 814 |
|
|
|
| 815 |
|
|
|
| 816 |
|
|
|
| 817 |
|
|
|
| 818 |
|
|
|
| 819 |
|
|
split(a0123, a0, a1, a2, a3); |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::split<double, 32ul>(kfr::vec<double, 32ul> const&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&, kfr::vec<double, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::split<float, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&, kfr::vec<float, (32ul)/(4)>&) inlined into void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, float>(kfr::vec&) |
| 820 |
|
|
|
| 821 |
|
|
cvec<T, N> tw1 = fixed_twiddle<T, N, 64, n2 * nnstep * 1, nnstep * 1, inverse>(), |
| 822 |
|
|
tw2 = fixed_twiddle<T, N, 64, n2 * nnstep * 2, nnstep * 2, inverse>(), |
| 823 |
|
|
tw3 = fixed_twiddle<T, N, 64, n2 * nnstep * 3, nnstep * 3, inverse>(); |
| 824 |
|
|
|
| 825 |
|
|
apply_twiddles4<N>(a1, a2, a3, tw1, tw2, tw3); |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, double>(kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)>&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&, kfr::vec<double, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, false, float>(kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, float>(kfr::vec&) |
| 826 |
|
|
|
| 827 |
|
|
a0123 = concat(a0, a1, a2, a3); |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<double, 8ul, 8ul, 8ul, 8ul>(kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&, kfr::vec<double, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, double>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) with cost=-30 (threshold=974) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, float>(kfr::vec&) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, float>(kfr::vec&) |
| 828 |
|
|
|
| 829 |
|
|
|
| 830 |
|
|
template <bool inverse, bool aligned, typename T> |
| 831 |
|
|
KFR_INTRIN void butterfly64(cbool_t<inverse>, cbool_t<aligned>, complex<T>* out, const complex<T>* in) |
| 832 |
|
|
|
| 833 |
|
|
cvec<T, 16> w0, w1, w2, w3; |
| 834 |
|
|
|
| 835 |
|
|
w0 = cread_group<4, 4, 16, aligned>( |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double> const*) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double> const*) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 836 |
|
|
in); // concat(cread<4>(in + 0), cread<4>(in + 16), cread<4>(in + 32), cread<4>(in + 48)); |
| 837 |
|
|
butterfly4<4, inverse>(w0); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 838 |
|
|
apply_twiddles4<0, 1, 4, inverse>(w0); |
|
|
inline |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<0ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 839 |
|
|
|
| 840 |
|
|
w1 = cread_group<4, 4, 16, aligned>( |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double> const*) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double> const*) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 841 |
|
|
in + 4); // concat(cread<4>(in + 4), cread<4>(in + 20), cread<4>(in + 36), cread<4>(in + 52)); |
| 842 |
|
|
butterfly4<4, inverse>(w1); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 843 |
|
|
apply_twiddles4<4, 1, 4, inverse>(w1); |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<4ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 844 |
|
|
|
| 845 |
|
|
w2 = cread_group<4, 4, 16, aligned>( |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double> const*) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double> const*) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 846 |
|
|
in + 8); // concat(cread<4>(in + 8), cread<4>(in + 24), cread<4>(in + 40), cread<4>(in + 56)); |
| 847 |
|
|
butterfly4<4, inverse>(w2); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 848 |
|
|
apply_twiddles4<8, 1, 4, inverse>(w2); |
|
|
inline |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<8ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 849 |
|
|
|
| 850 |
|
|
w3 = cread_group<4, 4, 16, aligned>( |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double> const*) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double> const*) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, ((4ul)*(4ul))*(2)> kfr::internal::cread_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 851 |
|
|
in + 12); // concat(cread<4>(in + 12), cread<4>(in + 28), cread<4>(in + 44), cread<4>(in + 60)); |
| 852 |
|
|
butterfly4<4, inverse>(w3); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 853 |
|
|
apply_twiddles4<12, 1, 4, inverse>(w3); |
|
|
inline |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_twiddles4<12ul, 1ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 854 |
|
|
|
| 855 |
|
|
transpose4(w0, w1, w2, w3); |
|
|
inline |
void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) can be inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) with cost=120 (threshold=750) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) can be inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) with cost=120 (threshold=750) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) can be inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) with cost=120 (threshold=750) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) can be inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) with cost=120 (threshold=750) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 856 |
|
|
|
| 857 |
|
|
|
| 858 |
|
|
butterfly4<4, inverse>(w0); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 859 |
|
|
butterfly4<4, inverse>(w1); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 860 |
|
|
butterfly4<4, inverse>(w2); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 861 |
|
|
butterfly4<4, inverse>(w3); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 862 |
|
|
|
| 863 |
|
|
transpose4(w0, w1, w2, w3); |
|
|
inline |
void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) can be inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) with cost=120 (threshold=750) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) can be inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) with cost=120 (threshold=750) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<double>(kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&, kfr::vec<double, 32ul>&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) can be inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) with cost=120 (threshold=750) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) can be inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) with cost=120 (threshold=750) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 864 |
|
|
|
| 865 |
|
|
w0 = digitreverse4<2>(w0); |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 866 |
|
|
w1 = digitreverse4<2>(w1); |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 867 |
|
|
w2 = digitreverse4<2>(w2); |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 868 |
|
|
w3 = digitreverse4<2>(w3); |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 869 |
|
|
|
| 870 |
|
|
apply_vertical_twiddles4<4, inverse>(w1, w2, w3); |
|
|
inline |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_vertical_twiddles4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_vertical_twiddles4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&, kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_vertical_twiddles4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::apply_vertical_twiddles4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&, kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 871 |
|
|
|
| 872 |
|
|
|
| 873 |
|
|
butterfly4<4, inverse>(w3); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 874 |
|
|
cwrite_group<4, 4, 16, aligned>(out + 12, w3); // split(w3, out[3], out[7], out[11], out[15]); |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 875 |
|
|
|
| 876 |
|
|
butterfly4<4, inverse>(w2); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 877 |
|
|
cwrite_group<4, 4, 16, aligned>(out + 8, w2); // split(w2, out[2], out[6], out[10], out[14]); |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 878 |
|
|
|
| 879 |
|
|
butterfly4<4, inverse>(w1); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 880 |
|
|
cwrite_group<4, 4, 16, aligned>(out + 4, w1); // split(w1, out[1], out[5], out[9], out[13]); |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 881 |
|
|
|
| 882 |
|
|
butterfly4<4, inverse>(w0); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 883 |
|
|
cwrite_group<4, 4, 16, aligned>(out, w0); // split(w0, out[0], out[4], out[8], out[12]); |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) inlined into void kfr::internal::butterfly64<false, false, double>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, double>(kfr::complex<double>*, kfr::vec<double, ((4ul)*(4ul))*(2)> const&) inlined into void kfr::internal::butterfly64<true, false, double>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<double>*, kfr::complex<double> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&) inlined into void kfr::internal::butterfly64<false, false, float>(cometa::cval_t<bool, false>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite_group<4ul, 4ul, 16ul, false, float>(kfr::complex<float>*, kfr::vec<float, ((4ul)*(4ul))*(2)> const&) inlined into void kfr::internal::butterfly64<true, false, float>(cometa::cval_t<bool, true>, cometa::cval_t<bool, false>, kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly64(cometa::cval_t, cometa::cval_t, kfr::complex*, kfr::complex const*) |
| 884 |
|
|
|
| 885 |
|
|
|
| 886 |
|
|
template <bool inverse = false, typename T> |
| 887 |
|
|
KFR_INTRIN void butterfly16(cvec<T, 16>& v16) |
| 888 |
|
|
|
| 889 |
|
|
butterfly4<4, inverse>(v16); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly16<false, double>(kfr::vec<double, 32ul>&) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly16<true, double>(kfr::vec<double, 32ul>&) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly16<false, float>(kfr::vec<float, 32ul>&) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly16<true, float>(kfr::vec<float, 32ul>&) |
void kfr::internal::butterfly16(kfr::vec&) |
| 890 |
|
|
apply_twiddles4<0, 4, 4, inverse>(v16); |
|
|
inline |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly16<false, double>(kfr::vec<double, 32ul>&) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly16<true, double>(kfr::vec<double, 32ul>&) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly16<false, float>(kfr::vec<float, 32ul>&) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::apply_twiddles4<0ul, 4ul, 4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly16<true, float>(kfr::vec<float, 32ul>&) |
void kfr::internal::butterfly16(kfr::vec&) |
| 891 |
|
|
v16 = digitreverse4<2>(v16); |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly16<false, double>(kfr::vec<double, 32ul>&) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
kfr::vec<double, 32ul> kfr::digitreverse4<2ul, double, 32ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::butterfly16<true, double>(kfr::vec<double, 32ul>&) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16<false, float>(kfr::vec<float, 32ul>&) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16<true, float>(kfr::vec<float, 32ul>&) |
void kfr::internal::butterfly16(kfr::vec&) |
| 892 |
|
|
butterfly4<4, inverse>(v16); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly16<false, double>(kfr::vec<double, 32ul>&) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, double>(kfr::vec<double, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly16<true, double>(kfr::vec<double, 32ul>&) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly16<false, float>(kfr::vec<float, 32ul>&) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16(kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(kfr::vec<float, ((4ul)*(4))*(2)>&) inlined into void kfr::internal::butterfly16<true, float>(kfr::vec<float, 32ul>&) |
void kfr::internal::butterfly16(kfr::vec&) |
| 893 |
|
|
|
| 894 |
|
|
|
| 895 |
|
|
template <size_t index, bool inverse = false, typename T> |
| 896 |
|
|
KFR_INTRIN void butterfly16_multi_natural(complex<T>* out, const complex<T>* in) |
| 897 |
|
|
|
| 898 |
|
|
|
| 899 |
|
|
|
| 900 |
|
|
cvec<T, 4> a1 = cread<4>(in + index * 4 + 16 * 1); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 901 |
|
|
cvec<T, 4> a5 = cread<4>(in + index * 4 + 16 * 5); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 902 |
|
|
cvec<T, 4> a9 = cread<4>(in + index * 4 + 16 * 9); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 903 |
|
|
cvec<T, 4> a13 = cread<4>(in + index * 4 + 16 * 13); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 904 |
|
|
butterfly4<N, inverse>(cfalse, a1, a5, a9, a13, a1, a5, a9, a13); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 905 |
|
|
a5 = cmul_by_twiddle<1, 16, inverse>(a5); |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 906 |
|
|
a9 = cmul_by_twiddle<2, 16, inverse>(a9); |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 907 |
|
|
a13 = cmul_by_twiddle<3, 16, inverse>(a13); |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 908 |
|
|
|
| 909 |
|
|
cvec<T, 4> a2 = cread<4>(in + index * 4 + 16 * 2); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 910 |
|
|
cvec<T, 4> a6 = cread<4>(in + index * 4 + 16 * 6); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 911 |
|
|
cvec<T, 4> a10 = cread<4>(in + index * 4 + 16 * 10); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 912 |
|
|
cvec<T, 4> a14 = cread<4>(in + index * 4 + 16 * 14); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 913 |
|
|
butterfly4<N, inverse>(cfalse, a2, a6, a10, a14, a2, a6, a10, a14); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 914 |
|
|
a6 = cmul_by_twiddle<2, 16, inverse>(a6); |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 915 |
|
|
a10 = cmul_by_twiddle<4, 16, inverse>(a10); |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 916 |
|
|
a14 = cmul_by_twiddle<6, 16, inverse>(a14); |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 917 |
|
|
|
| 918 |
|
|
cvec<T, 4> a3 = cread<4>(in + index * 4 + 16 * 3); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 919 |
|
|
cvec<T, 4> a7 = cread<4>(in + index * 4 + 16 * 7); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 920 |
|
|
cvec<T, 4> a11 = cread<4>(in + index * 4 + 16 * 11); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 921 |
|
|
cvec<T, 4> a15 = cread<4>(in + index * 4 + 16 * 15); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 922 |
|
|
butterfly4<N, inverse>(cfalse, a3, a7, a11, a15, a3, a7, a11, a15); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 923 |
|
|
a7 = cmul_by_twiddle<3, 16, inverse>(a7); |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 924 |
|
|
a11 = cmul_by_twiddle<6, 16, inverse>(a11); |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 925 |
|
|
a15 = cmul_by_twiddle<9, 16, inverse>(a15); |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 926 |
|
|
|
| 927 |
|
|
cvec<T, 4> a0 = cread<4>(in + index * 4 + 16 * 0); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 928 |
|
|
cvec<T, 4> a4 = cread<4>(in + index * 4 + 16 * 4); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 929 |
|
|
cvec<T, 4> a8 = cread<4>(in + index * 4 + 16 * 8); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 930 |
|
|
cvec<T, 4> a12 = cread<4>(in + index * 4 + 16 * 12); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 931 |
|
|
butterfly4<N, inverse>(cfalse, a0, a4, a8, a12, a0, a4, a8, a12); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 932 |
|
|
butterfly4<N, inverse>(cfalse, a0, a1, a2, a3, a0, a1, a2, a3); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 933 |
|
|
cwrite<4>(out + index * 4 + 16 * 0, a0); |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 934 |
|
|
cwrite<4>(out + index * 4 + 16 * 4, a1); |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 935 |
|
|
cwrite<4>(out + index * 4 + 16 * 8, a2); |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 936 |
|
|
cwrite<4>(out + index * 4 + 16 * 12, a3); |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 937 |
|
|
butterfly4<N, inverse>(cfalse, a4, a5, a6, a7, a4, a5, a6, a7); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 938 |
|
|
cwrite<4>(out + index * 4 + 16 * 1, a4); |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 939 |
|
|
cwrite<4>(out + index * 4 + 16 * 5, a5); |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 940 |
|
|
cwrite<4>(out + index * 4 + 16 * 9, a6); |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 941 |
|
|
cwrite<4>(out + index * 4 + 16 * 13, a7); |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 942 |
|
|
butterfly4<N, inverse>(cfalse, a8, a9, a10, a11, a8, a9, a10, a11); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 943 |
|
|
cwrite<4>(out + index * 4 + 16 * 2, a8); |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 944 |
|
|
cwrite<4>(out + index * 4 + 16 * 6, a9); |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 945 |
|
|
cwrite<4>(out + index * 4 + 16 * 10, a10); |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 946 |
|
|
cwrite<4>(out + index * 4 + 16 * 14, a11); |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 947 |
|
|
butterfly4<N, inverse>(cfalse, a12, a13, a14, a15, a12, a13, a14, a15); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 948 |
|
|
cwrite<4>(out + index * 4 + 16 * 3, a12); |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 949 |
|
|
cwrite<4>(out + index * 4 + 16 * 7, a13); |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 950 |
|
|
cwrite<4>(out + index * 4 + 16 * 11, a14); |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 951 |
|
|
cwrite<4>(out + index * 4 + 16 * 15, a15); |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<4ul, false, float>(kfr::complex<float>*, kfr::vec<float, (4ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_natural<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 952 |
|
|
|
| 953 |
|
|
|
| 954 |
|
|
template <size_t index, bool inverse = false, typename T> |
| 955 |
|
|
KFR_INTRIN void butterfly16_multi_flip(complex<T>* out, const complex<T>* in) |
| 956 |
|
|
|
| 957 |
|
|
|
| 958 |
|
|
|
| 959 |
|
|
cvec<T, 4> a1 = cread<4>(in + index * 4 + 16 * 1); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 960 |
|
|
cvec<T, 4> a5 = cread<4>(in + index * 4 + 16 * 5); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 961 |
|
|
cvec<T, 4> a9 = cread<4>(in + index * 4 + 16 * 9); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 962 |
|
|
cvec<T, 4> a13 = cread<4>(in + index * 4 + 16 * 13); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 963 |
|
|
butterfly4<N, inverse>(cfalse, a1, a5, a9, a13, a1, a5, a9, a13); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 964 |
|
|
a5 = cmul_by_twiddle<1, 16, inverse>(a5); |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, false, float, 8ul, 1ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<1ul, 16ul, true, float, 8ul, 15ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 965 |
|
|
a9 = cmul_by_twiddle<2, 16, inverse>(a9); |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 966 |
|
|
a13 = cmul_by_twiddle<3, 16, inverse>(a13); |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 967 |
|
|
|
| 968 |
|
|
cvec<T, 4> a2 = cread<4>(in + index * 4 + 16 * 2); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 969 |
|
|
cvec<T, 4> a6 = cread<4>(in + index * 4 + 16 * 6); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 970 |
|
|
cvec<T, 4> a10 = cread<4>(in + index * 4 + 16 * 10); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 971 |
|
|
cvec<T, 4> a14 = cread<4>(in + index * 4 + 16 * 14); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 972 |
|
|
butterfly4<N, inverse>(cfalse, a2, a6, a10, a14, a2, a6, a10, a14); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 973 |
|
|
a6 = cmul_by_twiddle<2, 16, inverse>(a6); |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, false, float, 8ul, 2ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<2ul, 16ul, true, float, 8ul, 14ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 974 |
|
|
a10 = cmul_by_twiddle<4, 16, inverse>(a10); |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, false, float, 8ul, 4ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<4ul, 16ul, true, float, 8ul, 12ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 975 |
|
|
a14 = cmul_by_twiddle<6, 16, inverse>(a14); |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 976 |
|
|
|
| 977 |
|
|
cvec<T, 4> a3 = cread<4>(in + index * 4 + 16 * 3); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 978 |
|
|
cvec<T, 4> a7 = cread<4>(in + index * 4 + 16 * 7); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 979 |
|
|
cvec<T, 4> a11 = cread<4>(in + index * 4 + 16 * 11); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 980 |
|
|
cvec<T, 4> a15 = cread<4>(in + index * 4 + 16 * 15); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 981 |
|
|
butterfly4<N, inverse>(cfalse, a3, a7, a11, a15, a3, a7, a11, a15); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 982 |
|
|
a7 = cmul_by_twiddle<3, 16, inverse>(a7); |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, false, float, 8ul, 3ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<3ul, 16ul, true, float, 8ul, 13ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 983 |
|
|
a11 = cmul_by_twiddle<6, 16, inverse>(a11); |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, false, float, 8ul, 6ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<6ul, 16ul, true, float, 8ul, 10ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 984 |
|
|
a15 = cmul_by_twiddle<9, 16, inverse>(a15); |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, false, float, 8ul, 9ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 8ul> kfr::internal::cmul_by_twiddle<9ul, 16ul, true, float, 8ul, 7ul>(kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 985 |
|
|
|
| 986 |
|
|
cvec<T, 16> w1 = concat(a1, a5, a9, a13); |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 987 |
|
|
cvec<T, 16> w2 = concat(a2, a6, a10, a14); |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 988 |
|
|
cvec<T, 16> w3 = concat(a3, a7, a11, a15); |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 989 |
|
|
|
| 990 |
|
|
cvec<T, 4> a0 = cread<4>(in + index * 4 + 16 * 0); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 991 |
|
|
cvec<T, 4> a4 = cread<4>(in + index * 4 + 16 * 4); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 992 |
|
|
cvec<T, 4> a8 = cread<4>(in + index * 4 + 16 * 8); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 993 |
|
|
cvec<T, 4> a12 = cread<4>(in + index * 4 + 16 * 12); |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (4ul)*(2)> kfr::internal::cread<4ul, false, float>(kfr::complex<float> const*) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 994 |
|
|
butterfly4<N, inverse>(cfalse, a0, a4, a8, a12, a0, a4, a8, a12); |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<4ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)> const&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&, kfr::vec<float, (4ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 995 |
|
|
cvec<T, 16> w0 = concat(a0, a4, a8, a12); |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) can be inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=-30 (threshold=974) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (csum<unsigned long, 8ul, 8ul, 8ul, 8ul>)()> kfr::concat<float, 8ul, 8ul, 8ul, 8ul>(kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&, kfr::vec<float, 8ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 996 |
|
|
|
| 997 |
|
|
butterfly4<N * 4, inverse>(cfalse, w0, w1, w2, w3, w0, w1, w2, w3); |
|
|
inline |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<16ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::butterfly4<16ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)> const&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&, kfr::vec<float, (16ul)*(2)>&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 998 |
|
|
|
| 999 |
|
|
w0 = digitreverse4<2>(w0); |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 1000 |
|
|
w1 = digitreverse4<2>(w1); |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 1001 |
|
|
w2 = digitreverse4<2>(w2); |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 1002 |
|
|
w3 = digitreverse4<2>(w3); |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 1003 |
|
|
|
| 1004 |
|
|
transpose4(w0, w1, w2, w3); |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) can be inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=120 (threshold=750) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) can be inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=120 (threshold=750) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) can be inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=120 (threshold=750) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) can be inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=120 (threshold=750) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) can be inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=120 (threshold=750) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) can be inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=120 (threshold=750) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) can be inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=120 (threshold=750) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) can be inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) with cost=120 (threshold=750) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::transpose4<float>(kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&, kfr::vec<float, 32ul>&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 1005 |
|
|
cwrite<16>(out + index * 64 + 16 * 0, cmul(w0, fixed_twiddle<T, 16, 256, 0, index * 4 + 0, inverse>())); |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 0ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 0ul, false>() inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 4ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 4ul, false>() inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 8ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 8ul, false>() inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 12ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 12ul, false>() inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 0ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 0ul, true>() inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 4ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 4ul, true>() inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 8ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 8ul, true>() inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 12ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 12ul, true>() inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 1006 |
|
|
cwrite<16>(out + index * 64 + 16 * 1, cmul(w1, fixed_twiddle<T, 16, 256, 0, index * 4 + 1, inverse>())); |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 1ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 1ul, false>() inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 5ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 5ul, false>() inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 9ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 9ul, false>() inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 13ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 13ul, false>() inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 1ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 1ul, true>() inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 5ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 5ul, true>() inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 9ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 9ul, true>() inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 13ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 13ul, true>() inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 1007 |
|
|
cwrite<16>(out + index * 64 + 16 * 2, cmul(w2, fixed_twiddle<T, 16, 256, 0, index * 4 + 2, inverse>())); |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 2ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 2ul, false>() inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 6ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 6ul, false>() inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 10ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 10ul, false>() inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 14ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 14ul, false>() inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 2ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 2ul, true>() inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 6ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 6ul, true>() inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 10ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 10ul, true>() inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 14ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 14ul, true>() inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 1008 |
|
|
cwrite<16>(out + index * 64 + 16 * 3, cmul(w3, fixed_twiddle<T, 16, 256, 0, index * 4 + 3, inverse>())); |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 3ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 3ul, false>() inlined into void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 7ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 7ul, false>() inlined into void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 11ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 11ul, false>() inlined into void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 15ul, false>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 15ul, false>() inlined into void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, false, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 3ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 3ul, true>() inlined into void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<0ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 7ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 7ul, true>() inlined into void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<1ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 11ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 11ul, true>() inlined into void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<2ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (cometa::const_max<unsigned long>)(32ul, 32ul)> kfr::internal::cmul<float, 32ul, 32ul>(kfr::vec<float, 32ul> const&, kfr::vec<float, 32ul> const&) inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 15ul, true>() should always be inlined (cost=always) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
|
|
inline |
kfr::vec<float, (16ul)*(2)> kfr::internal::fixed_twiddle<float, 16ul, 256ul, 0ul, 15ul, true>() inlined into void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex<float>*, kfr::complex<float> const*) |
void kfr::internal::butterfly16_multi_flip<3ul, true, float>(kfr::complex*, kfr::complex const*) |
| 1009 |
|
|
|
| 1010 |
|
|
|
| 1011 |
|
|
template <size_t n2, size_t nnstep, size_t N, typename T> |
| 1012 |
|
|
KFR_INTRIN void apply_twiddles2(cvec<T, N>& a1) |
| 1013 |
|
|
|
| 1014 |
|
|
cvec<T, N> tw1 = fixed_twiddle<T, N, 64, n2 * nnstep * 1, nnstep * 1>(); |
| 1015 |
|
|
|
| 1016 |
|
|
|
| 1017 |
|
|
|
| 1018 |
|
|
|
| 1019 |
|
|
template <size_t N, bool inverse = false, typename T> |
| 1020 |
|
|
KFR_INTRIN void butterfly3(const cvec<T, N>& a00, const cvec<T, N>& a01, const cvec<T, N>& a02, |
| 1021 |
|
|
cvec<T, N>& w00, cvec<T, N>& w01, cvec<T, N>& w02) |
| 1022 |
|
|
|
| 1023 |
|
|
constexpr cvec<T, N> tw3r1 = static_cast<T>(-0.5); |
| 1024 |
|
|
constexpr cvec<T, N> tw3i1 = |
| 1025 |
|
|
static_cast<T>(0.86602540378443864676372317075) * twiddleimagmask<T, N, inverse>(); |
| 1026 |
|
|
|
| 1027 |
|
|
const cvec<T, N> sum1 = a01 + a02; |
| 1028 |
|
|
const cvec<T, N> dif1 = swap<2>(a01 - a02); |
| 1029 |
|
|
|
| 1030 |
|
|
|
| 1031 |
|
|
const cvec<T, N> s1 = w00 + sum1 * tw3r1; |
| 1032 |
|
|
|
| 1033 |
|
|
const cvec<T, N> d1 = dif1 * tw3i1; |
| 1034 |
|
|
|
| 1035 |
|
|
|
| 1036 |
|
|
|
| 1037 |
|
|
|
| 1038 |
|
|
|
| 1039 |
|
|
template <size_t N, bool inverse = false, typename T> |
| 1040 |
|
|
KFR_INTRIN void butterfly3(cvec<T, N>& a0, cvec<T, N>& a1, cvec<T, N>& a2) |
| 1041 |
|
|
|
| 1042 |
|
|
butterfly3<N, inverse>(a0, a1, a2, a0, a1, a2); |
| 1043 |
|
|
|
| 1044 |
|
|
|
| 1045 |
|
|
template <size_t N, bool inverse = false, typename T> |
| 1046 |
|
|
KFR_INTRIN void butterfly6(const cvec<T, N>& a0, const cvec<T, N>& a1, const cvec<T, N>& a2, |
| 1047 |
|
|
const cvec<T, N>& a3, const cvec<T, N>& a4, const cvec<T, N>& a5, cvec<T, N>& w0, |
| 1048 |
|
|
cvec<T, N>& w1, cvec<T, N>& w2, cvec<T, N>& w3, cvec<T, N>& w4, cvec<T, N>& w5) |
| 1049 |
|
|
|
| 1050 |
|
|
cvec<T, N* 2> a03 = concat(a0, a3); |
| 1051 |
|
|
cvec<T, N* 2> a25 = concat(a2, a5); |
| 1052 |
|
|
cvec<T, N* 2> a41 = concat(a4, a1); |
| 1053 |
|
|
butterfly3<N * 2, inverse>(a03, a25, a41, a03, a25, a41); |
| 1054 |
|
|
cvec<T, N> t0, t1, t2, t3, t4, t5; |
| 1055 |
|
|
|
| 1056 |
|
|
|
| 1057 |
|
|
|
| 1058 |
|
|
|
| 1059 |
|
|
cvec<T, N* 2> a04 = concat(t0, t4); |
| 1060 |
|
|
cvec<T, N* 2> a15 = concat(t1, t5); |
| 1061 |
|
|
|
| 1062 |
|
|
butterfly2<N * 2>(a04, a15, w02, w35); |
| 1063 |
|
|
|
| 1064 |
|
|
|
| 1065 |
|
|
|
| 1066 |
|
|
butterfly2<N>(t2, t3, w1, w4); |
| 1067 |
|
|
|
| 1068 |
|
|
|
| 1069 |
|
|
template <size_t N, bool inverse = false, typename T> |
| 1070 |
|
|
KFR_INTRIN void butterfly6(cvec<T, N>& a0, cvec<T, N>& a1, cvec<T, N>& a2, cvec<T, N>& a3, cvec<T, N>& a4, |
| 1071 |
|
|
|
| 1072 |
|
|
|
| 1073 |
|
|
butterfly6<N, inverse>(a0, a1, a2, a3, a4, a5, a0, a1, a2, a3, a4, a5); |
| 1074 |
|
|
|
| 1075 |
|
|
|
| 1076 |
|
|
template <size_t N, bool inverse = false, typename T> |
| 1077 |
|
|
KFR_INTRIN void butterfly7(const cvec<T, N>& a00, const cvec<T, N>& a01, const cvec<T, N>& a02, |
| 1078 |
|
|
const cvec<T, N>& a03, const cvec<T, N>& a04, const cvec<T, N>& a05, |
| 1079 |
|
|
const cvec<T, N>& a06, cvec<T, N>& w00, cvec<T, N>& w01, cvec<T, N>& w02, |
| 1080 |
|
|
cvec<T, N>& w03, cvec<T, N>& w04, cvec<T, N>& w05, cvec<T, N>& w06) |
| 1081 |
|
|
|
| 1082 |
|
|
constexpr cvec<T, N> tw7r1 = static_cast<T>(0.623489801858733530525004884); |
| 1083 |
|
|
constexpr cvec<T, N> tw7i1 = |
| 1084 |
|
|
static_cast<T>(0.78183148246802980870844452667) * twiddleimagmask<T, N, inverse>(); |
| 1085 |
|
|
constexpr cvec<T, N> tw7r2 = static_cast<T>(-0.2225209339563144042889025645); |
| 1086 |
|
|
constexpr cvec<T, N> tw7i2 = |
| 1087 |
|
|
static_cast<T>(0.97492791218182360701813168299) * twiddleimagmask<T, N, inverse>(); |
| 1088 |
|
|
constexpr cvec<T, N> tw7r3 = static_cast<T>(-0.90096886790241912623610231951); |
| 1089 |
|
|
constexpr cvec<T, N> tw7i3 = |
| 1090 |
|
|
static_cast<T>(0.43388373911755812047576833285) * twiddleimagmask<T, N, inverse>(); |
| 1091 |
|
|
|
| 1092 |
|
|
const cvec<T, N> sum1 = a01 + a06; |
| 1093 |
|
|
const cvec<T, N> dif1 = swap<2>(a01 - a06); |
| 1094 |
|
|
const cvec<T, N> sum2 = a02 + a05; |
| 1095 |
|
|
const cvec<T, N> dif2 = swap<2>(a02 - a05); |
| 1096 |
|
|
const cvec<T, N> sum3 = a03 + a04; |
| 1097 |
|
|
const cvec<T, N> dif3 = swap<2>(a03 - a04); |
| 1098 |
|
|
w00 = a00 + sum1 + sum2 + sum3; |
| 1099 |
|
|
|
| 1100 |
|
|
const cvec<T, N> s1 = w00 + sum1 * tw7r1 + sum2 * tw7r2 + sum3 * tw7r3; |
| 1101 |
|
|
const cvec<T, N> s2 = w00 + sum1 * tw7r2 + sum2 * tw7r3 + sum3 * tw7r1; |
| 1102 |
|
|
const cvec<T, N> s3 = w00 + sum1 * tw7r3 + sum2 * tw7r1 + sum3 * tw7r2; |
| 1103 |
|
|
|
| 1104 |
|
|
const cvec<T, N> d1 = dif1 * tw7i1 + dif2 * tw7i2 + dif3 * tw7i3; |
| 1105 |
|
|
const cvec<T, N> d2 = dif1 * tw7i2 - dif2 * tw7i3 - dif3 * tw7i1; |
| 1106 |
|
|
const cvec<T, N> d3 = dif1 * tw7i3 - dif2 * tw7i1 + dif3 * tw7i2; |
| 1107 |
|
|
|
| 1108 |
|
|
|
| 1109 |
|
|
|
| 1110 |
|
|
|
| 1111 |
|
|
|
| 1112 |
|
|
|
| 1113 |
|
|
|
| 1114 |
|
|
|
| 1115 |
|
|
|
| 1116 |
|
|
template <size_t N, bool inverse = false, typename T> |
| 1117 |
|
|
KFR_INTRIN void butterfly7(cvec<T, N>& a0, cvec<T, N>& a1, cvec<T, N>& a2, cvec<T, N>& a3, cvec<T, N>& a4, |
| 1118 |
|
|
cvec<T, N>& a5, cvec<T, N>& a6) |
| 1119 |
|
|
|
| 1120 |
|
|
butterfly7<N, inverse>(a0, a1, a2, a3, a4, a5, a6, a0, a1, a2, a3, a4, a5, a6); |
| 1121 |
|
|
|
| 1122 |
|
|
|
| 1123 |
|
|
template <size_t N, bool inverse = false, typename T> |
| 1124 |
|
|
KFR_INTRIN void butterfly5(const cvec<T, N>& a00, const cvec<T, N>& a01, const cvec<T, N>& a02, |
| 1125 |
|
|
const cvec<T, N>& a03, const cvec<T, N>& a04, cvec<T, N>& w00, cvec<T, N>& w01, |
| 1126 |
|
|
cvec<T, N>& w02, cvec<T, N>& w03, cvec<T, N>& w04) |
| 1127 |
|
|
|
| 1128 |
|
|
constexpr cvec<T, N> tw5r1 = static_cast<T>(0.30901699437494742410229341718); |
| 1129 |
|
|
constexpr cvec<T, N> tw5i1 = |
| 1130 |
|
|
static_cast<T>(0.95105651629515357211643933338) * twiddleimagmask<T, N, inverse>(); |
| 1131 |
|
|
constexpr cvec<T, N> tw5r2 = static_cast<T>(-0.80901699437494742410229341718); |
| 1132 |
|
|
constexpr cvec<T, N> tw5i2 = |
| 1133 |
|
|
static_cast<T>(0.58778525229247312916870595464) * twiddleimagmask<T, N, inverse>(); |
| 1134 |
|
|
|
| 1135 |
|
|
const cvec<T, N> sum1 = a01 + a04; |
| 1136 |
|
|
const cvec<T, N> dif1 = swap<2>(a01 - a04); |
| 1137 |
|
|
const cvec<T, N> sum2 = a02 + a03; |
| 1138 |
|
|
const cvec<T, N> dif2 = swap<2>(a02 - a03); |
| 1139 |
|
|
|
| 1140 |
|
|
|
| 1141 |
|
|
const cvec<T, N> s1 = w00 + sum1 * tw5r1 + sum2 * tw5r2; |
| 1142 |
|
|
const cvec<T, N> s2 = w00 + sum1 * tw5r2 + sum2 * tw5r1; |
| 1143 |
|
|
|
| 1144 |
|
|
const cvec<T, N> d1 = dif1 * tw5i1 + dif2 * tw5i2; |
| 1145 |
|
|
const cvec<T, N> d2 = dif1 * tw5i2 - dif2 * tw5i1; |
| 1146 |
|
|
|
| 1147 |
|
|
|
| 1148 |
|
|
|
| 1149 |
|
|
|
| 1150 |
|
|
|
| 1151 |
|
|
|
| 1152 |
|
|
|
| 1153 |
|
|
template <size_t N, bool inverse = false, typename T> |
| 1154 |
|
|
KFR_INTRIN void butterfly10(const cvec<T, N>& a0, const cvec<T, N>& a1, const cvec<T, N>& a2, |
| 1155 |
|
|
const cvec<T, N>& a3, const cvec<T, N>& a4, const cvec<T, N>& a5, |
| 1156 |
|
|
const cvec<T, N>& a6, const cvec<T, N>& a7, const cvec<T, N>& a8, |
| 1157 |
|
|
const cvec<T, N>& a9, cvec<T, N>& w0, cvec<T, N>& w1, cvec<T, N>& w2, |
| 1158 |
|
|
cvec<T, N>& w3, cvec<T, N>& w4, cvec<T, N>& w5, cvec<T, N>& w6, cvec<T, N>& w7, |
| 1159 |
|
|
cvec<T, N>& w8, cvec<T, N>& w9) |
| 1160 |
|
|
|
| 1161 |
|
|
cvec<T, N* 2> a05 = concat(a0, a5); |
| 1162 |
|
|
cvec<T, N* 2> a27 = concat(a2, a7); |
| 1163 |
|
|
cvec<T, N* 2> a49 = concat(a4, a9); |
| 1164 |
|
|
cvec<T, N* 2> a61 = concat(a6, a1); |
| 1165 |
|
|
cvec<T, N* 2> a83 = concat(a8, a3); |
| 1166 |
|
|
butterfly5<N * 2, inverse>(a05, a27, a49, a61, a83, a05, a27, a49, a61, a83); |
| 1167 |
|
|
cvec<T, N> t0, t1, t2, t3, t4, t5, t6, t7, t8, t9; |
| 1168 |
|
|
|
| 1169 |
|
|
|
| 1170 |
|
|
|
| 1171 |
|
|
|
| 1172 |
|
|
|
| 1173 |
|
|
|
| 1174 |
|
|
|
| 1175 |
|
|
|
| 1176 |
|
|
|
| 1177 |
|
|
|
| 1178 |
|
|
|
| 1179 |
|
|
butterfly2<N * 2>(t02, t13, w06, w51); |
| 1180 |
|
|
|
| 1181 |
|
|
|
| 1182 |
|
|
|
| 1183 |
|
|
|
| 1184 |
|
|
|
| 1185 |
|
|
|
| 1186 |
|
|
|
| 1187 |
|
|
butterfly2<N * 2>(t68, t79, w84, w39); |
| 1188 |
|
|
|
| 1189 |
|
|
|
| 1190 |
|
|
butterfly2<N>(t4, t5, w7, w2); |
| 1191 |
|
|
|
| 1192 |
|
|
|
| 1193 |
|
|
template <bool inverse, typename T, size_t N> |
| 1194 |
|
|
KFR_INTRIN void butterfly(cbool_t<inverse>, const vec<T, N>& in0, const vec<T, N>& in1, vec<T, N>& out0, |
| 1195 |
|
|
|
| 1196 |
|
|
|
| 1197 |
|
|
butterfly2<N / 2>(in0, in1, out0, out1); |
| 1198 |
|
|
|
| 1199 |
|
|
template <bool inverse, typename T, size_t N> |
| 1200 |
|
|
KFR_INTRIN void butterfly(cbool_t<inverse>, const vec<T, N>& in0, const vec<T, N>& in1, const vec<T, N>& in2, |
| 1201 |
|
|
vec<T, N>& out0, vec<T, N>& out1, vec<T, N>& out2) |
| 1202 |
|
|
|
| 1203 |
|
|
butterfly3<N / 2, inverse>(in0, in1, in2, out0, out1, out2); |
| 1204 |
|
|
|
| 1205 |
|
|
|
| 1206 |
|
|
template <bool inverse, typename T, size_t N> |
| 1207 |
|
|
KFR_INTRIN void butterfly(cbool_t<inverse>, const vec<T, N>& in0, const vec<T, N>& in1, const vec<T, N>& in2, |
| 1208 |
|
|
const vec<T, N>& in3, vec<T, N>& out0, vec<T, N>& out1, vec<T, N>& out2, |
| 1209 |
|
|
|
| 1210 |
|
|
|
| 1211 |
|
|
butterfly4<N / 2, inverse>(cfalse, in0, in1, in2, in3, out0, out1, out2, out3); |
|
|
inline |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<1ul, false, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) inlined into void kfr::internal::butterfly<false, double, 2ul>(cometa::cval_t<bool, false>, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul>&, kfr::vec<double, 2ul>&, kfr::vec<double, 2ul>&, kfr::vec<double, 2ul>&) |
void kfr::internal::butterfly(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<1ul, true, double>(cometa::cval_t<bool, false>, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)> const&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&, kfr::vec<double, (1ul)*(2)>&) inlined into void kfr::internal::butterfly<true, double, 2ul>(cometa::cval_t<bool, true>, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul>&, kfr::vec<double, 2ul>&, kfr::vec<double, 2ul>&, kfr::vec<double, 2ul>&) |
void kfr::internal::butterfly(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<1ul, false, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) inlined into void kfr::internal::butterfly<false, float, 2ul>(cometa::cval_t<bool, false>, kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul>&, kfr::vec<float, 2ul>&, kfr::vec<float, 2ul>&, kfr::vec<float, 2ul>&) |
void kfr::internal::butterfly(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) should always be inlined (cost=always) |
void kfr::internal::butterfly(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
|
|
inline |
void kfr::internal::butterfly4<1ul, true, float>(cometa::cval_t<bool, false>, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)> const&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&, kfr::vec<float, (1ul)*(2)>&) inlined into void kfr::internal::butterfly<true, float, 2ul>(cometa::cval_t<bool, true>, kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul> const&, kfr::vec<float, 2ul>&, kfr::vec<float, 2ul>&, kfr::vec<float, 2ul>&, kfr::vec<float, 2ul>&) |
void kfr::internal::butterfly(cometa::cval_t, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec const&, kfr::vec&, kfr::vec&, kfr::vec&, kfr::vec&) |
| 1212 |
|
|
|
| 1213 |
|
|
template <bool inverse, typename T, size_t N> |
| 1214 |
|
|
KFR_INTRIN void butterfly(cbool_t<inverse>, const vec<T, N>& in0, const vec<T, N>& in1, const vec<T, N>& in2, |
| 1215 |
|
|
const vec<T, N>& in3, const vec<T, N>& in4, vec<T, N>& out0, vec<T, N>& out1, |
| 1216 |
|
|
vec<T, N>& out2, vec<T, N>& out3, vec<T, N>& out4) |
| 1217 |
|
|
|
| 1218 |
|
|
butterfly5<N / 2, inverse>(in0, in1, in2, in3, in4, out0, out1, out2, out3, out4); |
| 1219 |
|
|
|
| 1220 |
|
|
template <bool inverse, typename T, size_t N> |
| 1221 |
|
|
KFR_INTRIN void butterfly(cbool_t<inverse>, const vec<T, N>& in0, const vec<T, N>& in1, const vec<T, N>& in2, |
| 1222 |
|
|
const vec<T, N>& in3, const vec<T, N>& in4, const vec<T, N>& in5, vec<T, N>& out0, |
| 1223 |
|
|
vec<T, N>& out1, vec<T, N>& out2, vec<T, N>& out3, vec<T, N>& out4, vec<T, N>& out5) |
| 1224 |
|
|
|
| 1225 |
|
|
butterfly6<N / 2, inverse>(in0, in1, in2, in3, in4, in5, out0, out1, out2, out3, out4, out5); |
| 1226 |
|
|
|
| 1227 |
|
|
template <bool inverse, typename T, size_t N> |
| 1228 |
|
|
KFR_INTRIN void butterfly(cbool_t<inverse>, const vec<T, N>& in0, const vec<T, N>& in1, const vec<T, N>& in2, |
| 1229 |
|
|
const vec<T, N>& in3, const vec<T, N>& in4, const vec<T, N>& in5, |
| 1230 |
|
|
const vec<T, N>& in6, vec<T, N>& out0, vec<T, N>& out1, vec<T, N>& out2, |
| 1231 |
|
|
vec<T, N>& out3, vec<T, N>& out4, vec<T, N>& out5, vec<T, N>& out6) |
| 1232 |
|
|
|
| 1233 |
|
|
butterfly7<N / 2, inverse>(in0, in1, in2, in3, in4, in5, in6, out0, out1, out2, out3, out4, out5, out6); |
| 1234 |
|
|
|
| 1235 |
|
|
template <bool inverse, typename T, size_t N> |
| 1236 |
|
|
KFR_INTRIN void butterfly(cbool_t<inverse>, const vec<T, N>& in0, const vec<T, N>& in1, const vec<T, N>& in2, |
| 1237 |
|
|
const vec<T, N>& in3, const vec<T, N>& in4, const vec<T, N>& in5, |
| 1238 |
|
|
const vec<T, N>& in6, const vec<T, N>& in7, vec<T, N>& out0, vec<T, N>& out1, |
| 1239 |
|
|
vec<T, N>& out2, vec<T, N>& out3, vec<T, N>& out4, vec<T, N>& out5, vec<T, N>& out6, |
| 1240 |
|
|
|
| 1241 |
|
|
|
| 1242 |
|
|
butterfly8<N / 2, inverse>(in0, in1, in2, in3, in4, in5, in6, in7, out0, out1, out2, out3, out4, out5, |
| 1243 |
|
|
|
| 1244 |
|
|
|
| 1245 |
|
|
template <bool inverse, typename T, size_t N> |
| 1246 |
|
|
KFR_INTRIN void butterfly(cbool_t<inverse>, const vec<T, N>& in0, const vec<T, N>& in1, const vec<T, N>& in2, |
| 1247 |
|
|
const vec<T, N>& in3, const vec<T, N>& in4, const vec<T, N>& in5, |
| 1248 |
|
|
const vec<T, N>& in6, const vec<T, N>& in7, const vec<T, N>& in8, |
| 1249 |
|
|
const vec<T, N>& in9, vec<T, N>& out0, vec<T, N>& out1, vec<T, N>& out2, |
| 1250 |
|
|
vec<T, N>& out3, vec<T, N>& out4, vec<T, N>& out5, vec<T, N>& out6, vec<T, N>& out7, |
| 1251 |
|
|
vec<T, N>& out8, vec<T, N>& out9) |
| 1252 |
|
|
|
| 1253 |
|
|
butterfly10<N / 2, inverse>(in0, in1, in2, in3, in4, in5, in6, in7, in8, in9, out0, out1, out2, out3, |
| 1254 |
|
|
out4, out5, out6, out7, out8, out9); |
| 1255 |
|
|
|
| 1256 |
|
|
template <bool transposed, typename T, size_t... N, size_t Nout = csum<size_t, N...>()> |
| 1257 |
|
|
KFR_INTRIN void cread_transposed(cbool_t<transposed>, const complex<T>* ptr, vec<T, N>&... w) |
| 1258 |
|
|
|
| 1259 |
|
|
vec<T, Nout> temp = read<Nout>(ptr_cast<T>(ptr)); |
| 1260 |
|
|
|
| 1261 |
|
|
temp = ctranspose<sizeof...(N)>(temp); |
| 1262 |
|
|
|
| 1263 |
|
|
|
| 1264 |
|
|
|
| 1265 |
|
|
// Warning: Reads past the end. Use with care |
| 1266 |
|
|
KFR_INTRIN void cread_transposed(cbool_t<true>, const complex<f32>* ptr, cvec<f32, 4>& w0, cvec<f32, 4>& w1, |
| 1267 |
|
|
|
| 1268 |
|
|
|
| 1269 |
|
|
|
| 1270 |
|
|
cvec<f32, 16> v16 = concat(cread<4>(ptr), cread<4>(ptr + 3), cread<4>(ptr + 6), cread<4>(ptr + 9)); |
| 1271 |
|
|
v16 = digitreverse4<2>(v16); |
| 1272 |
|
|
split(v16, w0, w1, w2, w3); |
| 1273 |
|
|
|
| 1274 |
|
|
|
| 1275 |
|
|
KFR_INTRIN void cread_transposed(cbool_t<true>, const complex<f32>* ptr, cvec<f32, 4>& w0, cvec<f32, 4>& w1, |
| 1276 |
|
|
cvec<f32, 4>& w2, cvec<f32, 4>& w3, cvec<f32, 4>& w4) |
| 1277 |
|
|
|
| 1278 |
|
|
cvec<f32, 16> v16 = concat(cread<4>(ptr), cread<4>(ptr + 5), cread<4>(ptr + 10), cread<4>(ptr + 15)); |
| 1279 |
|
|
v16 = digitreverse4<2>(v16); |
| 1280 |
|
|
split(v16, w0, w1, w2, w3); |
| 1281 |
|
|
w4 = cgather<4, 5>(ptr + 4); |
| 1282 |
|
|
|
| 1283 |
|
|
|
| 1284 |
|
|
template <bool transposed, typename T, size_t... N, size_t Nout = csum<size_t, N...>()> |
| 1285 |
|
|
KFR_INTRIN void cwrite_transposed(cbool_t<transposed>, complex<T>* ptr, vec<T, N>... args) |
| 1286 |
|
|
|
| 1287 |
|
|
auto temp = concat(args...); |
| 1288 |
|
|
|
| 1289 |
|
|
temp = ctransposeinverse<sizeof...(N)>(temp); |
| 1290 |
|
|
write(ptr_cast<T>(ptr), temp); |
| 1291 |
|
|
|
| 1292 |
|
|
|
| 1293 |
|
|
template <size_t I, size_t radix, typename T, size_t N, size_t width = N / 2> |
| 1294 |
|
|
KFR_INTRIN vec<T, N> mul_tw(cbool_t<false>, const vec<T, N>& x, const complex<T>* twiddle) |
| 1295 |
|
|
|
| 1296 |
|
|
return I == 0 ? x : cmul(x, cread<width>(twiddle + width * (I - 1))); |
| 1297 |
|
|
|
| 1298 |
|
|
template <size_t I, size_t radix, typename T, size_t N, size_t width = N / 2> |
| 1299 |
|
|
KFR_INTRIN vec<T, N> mul_tw(cbool_t<true>, const vec<T, N>& x, const complex<T>* twiddle) |
| 1300 |
|
|
|
| 1301 |
|
|
return I == 0 ? x : cmul_conj(x, cread<width>(twiddle + width * (I - 1))); |
| 1302 |
|
|
|
| 1303 |
|
|
|
| 1304 |
|
|
|
| 1305 |
|
|
template <typename T, size_t width, size_t radix, bool inverse, size_t... I> |
| 1306 |
|
|
KFR_INTRIN void butterfly_helper(csizes_t<I...>, size_t i, csize_t<width>, csize_t<radix>, cbool_t<inverse>, |
| 1307 |
|
|
complex<T>* out, const complex<T>* in, const complex<T>* tw, size_t stride) |
| 1308 |
|
|
|
| 1309 |
|
|
carray<cvec<T, width>, radix> inout; |
| 1310 |
|
|
|
| 1311 |
|
|
swallow{ (inout.get(csize_t<I>()) = cread<width>(in + i + stride * I))... }; |
| 1312 |
|
|
|
| 1313 |
|
|
butterfly(cbool_t<inverse>(), inout.template get<I>()..., inout.template get<I>()...); |
| 1314 |
|
|
|
| 1315 |
|
|
|
| 1316 |
|
|
cwrite<width>(out + i + stride * I, |
| 1317 |
|
|
mul_tw<I, radix>(cbool_t<inverse>(), inout.template get<I>(), tw + i * (radix - 1))), |
| 1318 |
|
|
|
| 1319 |
|
|
|
| 1320 |
|
|
|
| 1321 |
|
|
|
| 1322 |
|
|
template <typename T, size_t width, size_t radix, bool inverse, size_t... I> |
| 1323 |
|
|
KFR_INTRIN void butterfly_helper(csizes_t<I...>, size_t i, csize_t<width>, csize_t<radix>, cbool_t<inverse>, |
| 1324 |
|
|
complex<T>* out, const complex<T>* in, size_t stride) |
| 1325 |
|
|
|
| 1326 |
|
|
carray<cvec<T, width>, radix> inout; |
| 1327 |
|
|
|
| 1328 |
|
|
// swallow{ ( inout.get( csize<I> ) = infn( i, I, cvec<T, width>( ) ) )... }; |
| 1329 |
|
|
cread_transposed(ctrue, in + i * radix, inout.template get<I>()...); |
| 1330 |
|
|
|
| 1331 |
|
|
butterfly(cbool_t<inverse>(), inout.template get<I>()..., inout.template get<I>()...); |
| 1332 |
|
|
|
| 1333 |
|
|
swallow{ (cwrite<width>(out + i + stride * I, inout.get(csize_t<I>())), 0)... }; |
| 1334 |
|
|
|
| 1335 |
|
|
|
| 1336 |
|
|
template <size_t width, size_t radix, typename... Args> |
| 1337 |
|
|
KFR_INTRIN void butterfly(size_t i, csize_t<width>, csize_t<radix>, Args&&... args) |
| 1338 |
|
|
|
| 1339 |
|
|
butterfly_helper(csizeseq_t<radix>(), i, csize_t<width>(), csize_t<radix>(), std::forward<Args>(args)...); |
| 1340 |
|
|
|
| 1341 |
|
|
|
| 1342 |
|
|
template <typename... Args> |
| 1343 |
|
|
KFR_INTRIN void butterfly_cycle(size_t&, size_t, csize_t<0>, Args&&...) |
| 1344 |
|
|
|
| 1345 |
|
|
|
| 1346 |
|
|
template <size_t width, typename... Args> |
| 1347 |
|
|
KFR_INTRIN void butterfly_cycle(size_t& i, size_t count, csize_t<width>, Args&&... args) |
| 1348 |
|
|
|
| 1349 |
|
|
|
| 1350 |
|
|
for (; i < count / width * width; i += width) |
| 1351 |
|
|
butterfly(i, csize_t<width>(), std::forward<Args>(args)...); |
| 1352 |
|
|
butterfly_cycle(i, count, csize_t<width / 2>(), std::forward<Args>(args)...); |
| 1353 |
|
|
|
| 1354 |
|
|
|
| 1355 |
|
|
template <size_t width, typename... Args> |
| 1356 |
|
|
KFR_INTRIN void butterflies(size_t count, csize_t<width>, Args&&... args) |
| 1357 |
|
|
|
| 1358 |
|
|
|
| 1359 |
|
|
|
| 1360 |
|
|
butterfly_cycle(i, count, csize_t<width>(), std::forward<Args>(args)...); |
| 1361 |
|
|
|
| 1362 |
|
|
|
| 1363 |
|
|
template <typename T, bool inverse, typename Tstride> |
| 1364 |
|
|
KFR_INTRIN void generic_butterfly_cycle(csize_t<0>, size_t, cbool_t<inverse>, complex<T>*, const complex<T>*, |
| 1365 |
|
|
Tstride, size_t, size_t, const complex<T>*, size_t) |
| 1366 |
|
|
|
| 1367 |
|
|
|
| 1368 |
|
|
template <size_t width, bool inverse, typename T, typename Tstride> |
| 1369 |
|
|
KFR_INTRIN void generic_butterfly_cycle(csize_t<width>, size_t radix, cbool_t<inverse>, complex<T>* out, |
| 1370 |
|
|
const complex<T>* in, Tstride ostride, size_t halfradix, |
| 1371 |
|
|
size_t halfradix_sqr, const complex<T>* twiddle, size_t i) |
| 1372 |
|
|
|
| 1373 |
|
|
|
| 1374 |
|
|
for (; i < halfradix / width * width; i += width) |
| 1375 |
|
|
|
| 1376 |
|
|
const cvec<T, 1> in0 = cread<1>(in); |
| 1377 |
|
|
cvec<T, width> sum0 = resize<2 * width>(in0); |
| 1378 |
|
|
cvec<T, width> sum1 = sum0; |
| 1379 |
|
|
|
| 1380 |
|
|
|
| 1381 |
|
|
for (size_t j = 0; j < halfradix; j++) |
| 1382 |
|
|
|
| 1383 |
|
|
const cvec<T, 1> ina = cread<1>(in + (1 + j)); |
| 1384 |
|
|
const cvec<T, 1> inb = cread<1>(in + radix - (j + 1)); |
| 1385 |
|
|
cvec<T, width> tw = cread<width>(twiddle); |
| 1386 |
|
|
|
| 1387 |
|
|
|
| 1388 |
|
|
|
| 1389 |
|
|
cmul_2conj(sum0, sum1, ina, inb, tw); |
| 1390 |
|
|
|
| 1391 |
|
|
|
| 1392 |
|
|
twiddle = twiddle - halfradix_sqr + width; |
| 1393 |
|
|
|
| 1394 |
|
|
if (is_constant_val(ostride)) |
| 1395 |
|
|
|
| 1396 |
|
|
cwrite<width>(out + (1 + i), sum0); |
| 1397 |
|
|
cwrite<width>(out + (radix - (i + 1)) - (width - 1), reverse<2>(sum1)); |
| 1398 |
|
|
|
| 1399 |
|
|
|
| 1400 |
|
|
|
| 1401 |
|
|
cscatter<width>(out + (i + 1) * ostride, ostride, sum0); |
| 1402 |
|
|
cscatter<width>(out + (radix - (i + 1)) * ostride - (width - 1) * ostride, ostride, |
| 1403 |
|
|
|
| 1404 |
|
|
|
| 1405 |
|
|
|
| 1406 |
|
|
generic_butterfly_cycle(csize_t<width / 2>(), radix, cbool_t<inverse>(), out, in, ostride, halfradix, |
| 1407 |
|
|
halfradix_sqr, twiddle, i); |
| 1408 |
|
|
|
| 1409 |
|
|
|
| 1410 |
|
|
template <size_t width, typename T, bool inverse, typename Tstride = csize_t<1>> |
| 1411 |
|
|
KFR_INTRIN void generic_butterfly_w(size_t radix, cbool_t<inverse>, complex<T>* out, const complex<T>* in, |
| 1412 |
|
|
const complex<T>* twiddle, Tstride ostride = Tstride{}) |
| 1413 |
|
|
|
| 1414 |
|
|
|
| 1415 |
|
|
|
| 1416 |
|
|
cvec<T, width> sum = T(); |
| 1417 |
|
|
|
| 1418 |
|
|
|
| 1419 |
|
|
for (; j < radix / width * width; j += width) |
| 1420 |
|
|
|
| 1421 |
|
|
sum += cread<width>(in + j); |
| 1422 |
|
|
|
| 1423 |
|
|
|
| 1424 |
|
|
|
| 1425 |
|
|
|
| 1426 |
|
|
|
| 1427 |
|
|
sums += cread<1>(in + j); |
| 1428 |
|
|
|
| 1429 |
|
|
cwrite<1>(out, hcadd(sum) + sums); |
| 1430 |
|
|
|
| 1431 |
|
|
const size_t halfradix = radix / 2; |
| 1432 |
|
|
const size_t halfradix_sqr = halfradix * halfradix; |
| 1433 |
|
|
CMT_ASSUME(halfradix > 0); |
| 1434 |
|
|
|
| 1435 |
|
|
|
| 1436 |
|
|
generic_butterfly_cycle(csize_t<width>(), radix, cbool_t<inverse>(), out, in, ostride, halfradix, |
| 1437 |
|
|
halfradix_sqr, twiddle, i); |
| 1438 |
|
|
|
| 1439 |
|
|
|
| 1440 |
|
|
template <typename T, bool inverse, typename Tstride = csize_t<1>> |
| 1441 |
|
|
KFR_INTRIN void generic_butterfly(size_t radix, cbool_t<inverse>, complex<T>* out, const complex<T>* in, |
| 1442 |
|
|
complex<T>* temp, const complex<T>* twiddle, Tstride ostride = Tstride{}) |
| 1443 |
|
|
|
| 1444 |
|
|
|
| 1445 |
|
|
|
| 1446 |
|
|
builtin_memcpy(temp, in, sizeof(complex<T>) * radix); |
| 1447 |
|
|
|
| 1448 |
|
|
|
| 1449 |
|
|
constexpr size_t width = platform<T>::vector_width; |
| 1450 |
|
|
|
| 1451 |
|
|
cswitch(csizes_t<11>(), radix, |
| 1452 |
|
|
[&](auto radix_) CMT_INLINE_LAMBDA { |
| 1453 |
|
|
generic_butterfly_w<width>(decltype(radix_)(), cbool_t<inverse>(), out, in, twiddle, ostride); |
| 1454 |
|
|
|
| 1455 |
|
|
[&]() CMT_INLINE_LAMBDA { |
| 1456 |
|
|
generic_butterfly_w<width>(radix, cbool_t<inverse>(), out, in, twiddle, ostride); |
| 1457 |
|
|
|
| 1458 |
|
|
|
| 1459 |
|
|
|
| 1460 |
|
|
template <typename T, size_t N> |
| 1461 |
|
|
constexpr cvec<T, N> cmask08 = broadcast<N * 2, T>(T(), -T()); |
| 1462 |
|
|
|
| 1463 |
|
|
template <typename T, size_t N> |
| 1464 |
|
|
constexpr cvec<T, N> cmask0088 = broadcast<N * 4, T>(T(), T(), -T(), -T()); |
| 1465 |
|
|
|
| 1466 |
|
|
template <bool A = false, typename T, size_t N> |
| 1467 |
|
|
KFR_INTRIN void cbitreverse_write(complex<T>* dest, const vec<T, N>& x) |
| 1468 |
|
|
|
| 1469 |
|
|
cwrite<N / 2, A>(dest, bitreverse<2>(x)); |
| 1470 |
|
|
|
| 1471 |
|
|
|
| 1472 |
|
|
template <bool A = false, typename T, size_t N> |
| 1473 |
|
|
KFR_INTRIN void cdigitreverse4_write(complex<T>* dest, const vec<T, N>& x) |
| 1474 |
|
|
|
| 1475 |
|
|
cwrite<N / 2, A>(dest, digitreverse4<2>(x)); |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<float, 32ul> kfr::digitreverse4<2ul, float, 32ul>(kfr::vec<float, 32ul> const&) inlined into void kfr::internal::cdigitreverse4_write<false, float, 32ul>(kfr::complex<float>*, kfr::vec<float, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<16ul, false, float>(kfr::complex<float>*, kfr::vec<float, (16ul)*(2)> const&) inlined into void kfr::internal::cdigitreverse4_write<false, float, 32ul>(kfr::complex<float>*, kfr::vec<float, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
| 1476 |
|
|
|
| 1477 |
|
|
|
| 1478 |
|
|
template <size_t N, bool A = false, typename T> |
| 1479 |
|
|
KFR_INTRIN cvec<T, N> cbitreverse_read(const complex<T>* src) |
| 1480 |
|
|
|
| 1481 |
|
|
return bitreverse<2>(cread<N, A>(src)); |
| 1482 |
|
|
|
| 1483 |
|
|
|
| 1484 |
|
|
template <size_t N, bool A = false, typename T> |
| 1485 |
|
|
KFR_INTRIN cvec<T, N> cdigitreverse4_read(const complex<T>* src) |
| 1486 |
|
|
|
| 1487 |
|
|
return digitreverse4<2>(cread<N, A>(src)); |
| 1488 |
|
|
|
| 1489 |
|
|
|
| 1490 |
|
|
|
| 1491 |
|
|
|
| 1492 |
|
|
|
| 1493 |
|
|
KFR_INTRIN cvec<f64, 16> cdigitreverse4_read<16, false, f64>(const complex<f64>* src) |
| 1494 |
|
|
|
| 1495 |
|
|
return concat(cread<1>(src + 0), cread<1>(src + 4), cread<1>(src + 8), cread<1>(src + 12), |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul>)()> kfr::concat<double, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) can be inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex<double> const*) with cost=35 (threshold=974) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (csum<unsigned long, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul>)()> kfr::concat<double, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul, 2ul>(kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&, kfr::vec<double, 2ul> const&) inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
| 1496 |
|
|
cread<1>(src + 1), cread<1>(src + 5), cread<1>(src + 9), cread<1>(src + 13), |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
| 1497 |
|
|
cread<1>(src + 2), cread<1>(src + 6), cread<1>(src + 10), cread<1>(src + 14), |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
| 1498 |
|
|
cread<1>(src + 3), cread<1>(src + 7), cread<1>(src + 11), cread<1>(src + 15)); |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) should always be inlined (cost=always) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
|
|
inline |
kfr::vec<double, (1ul)*(2)> kfr::internal::cread<1ul, false, double>(kfr::complex<double> const*) inlined into kfr::vec<double, (16ul)*(2)> kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex<double> const*) |
kfr::vec kfr::internal::cdigitreverse4_read<16ul, false, double>(kfr::complex const*) |
| 1499 |
|
|
|
| 1500 |
|
|
|
| 1501 |
|
|
KFR_INTRIN void cdigitreverse4_write<false, f64, 32>(complex<f64>* dest, const vec<f64, 32>& x) |
| 1502 |
|
|
|
| 1503 |
|
|
cwrite<1>(dest, part<16, 0>(x)); |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 0ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 0ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
| 1504 |
|
|
cwrite<1>(dest + 4, part<16, 1>(x)); |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 1ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 1ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
| 1505 |
|
|
cwrite<1>(dest + 8, part<16, 2>(x)); |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 2ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 2ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
| 1506 |
|
|
cwrite<1>(dest + 12, part<16, 3>(x)); |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 3ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 3ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
| 1507 |
|
|
|
| 1508 |
|
|
cwrite<1>(dest + 1, part<16, 4>(x)); |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 4ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 4ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
| 1509 |
|
|
cwrite<1>(dest + 5, part<16, 5>(x)); |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 5ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 5ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
| 1510 |
|
|
cwrite<1>(dest + 9, part<16, 6>(x)); |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 6ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 6ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
| 1511 |
|
|
cwrite<1>(dest + 13, part<16, 7>(x)); |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 7ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 7ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
| 1512 |
|
|
|
| 1513 |
|
|
cwrite<1>(dest + 2, part<16, 8>(x)); |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 8ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 8ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
| 1514 |
|
|
cwrite<1>(dest + 6, part<16, 9>(x)); |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 9ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 9ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
| 1515 |
|
|
cwrite<1>(dest + 10, part<16, 10>(x)); |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 10ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 10ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
| 1516 |
|
|
cwrite<1>(dest + 14, part<16, 11>(x)); |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 11ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 11ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
| 1517 |
|
|
|
| 1518 |
|
|
cwrite<1>(dest + 3, part<16, 12>(x)); |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 12ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 12ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
| 1519 |
|
|
cwrite<1>(dest + 7, part<16, 13>(x)); |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 13ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 13ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
| 1520 |
|
|
cwrite<1>(dest + 11, part<16, 14>(x)); |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 14ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 14ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
| 1521 |
|
|
cwrite<1>(dest + 15, part<16, 15>(x)); |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
void kfr::internal::cwrite<1ul, false, double>(kfr::complex<double>*, kfr::vec<double, (1ul)*(2)> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 15ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) should always be inlined (cost=always) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
|
|
inline |
kfr::vec<double, 2ul> kfr::part<16ul, 15ul, double, 32ul, 2ul>(kfr::vec<double, 32ul> const&) inlined into void kfr::internal::cdigitreverse4_write<false, double, 32ul>(kfr::complex<double>*, kfr::vec<double, 32ul> const&) |
void kfr::internal::cdigitreverse4_write(kfr::complex*, kfr::vec const&) |
| 1522 |
|
|
|
| 1523 |
|
|
|
| 1524 |
|
|
|
| 1525 |
|
|
|
| 1526 |
|
|
|
| 1527 |
|
|
CMT_PRAGMA_MSVC(warning(pop)) |
| 1528 |
|
|
|
| 1529 |
|
|
|